Birnam Hotel

Hotel

Perth Road, Birnam, Dunkeld, PH8 0AA