The postal code of Dalnabay is PH22 1RF. Dalnabay is a street in Silverglades Highland, Scotland, United Kingdom.