Birnam Hotel 3 stars

Perth Road, Birnam, Dunkeld, PH8 0AA , United Kingdom

Hotel image
Read more reviews for Birnam Hotel