The Old Cross Inn
Dunkeld, Birnam & Aberfeldy

Family run hotel and restaurant serving traditional pub grub. Seating up to 30 people, the menu caters for gluten free, vegetarian and vegan food.
Family run hotel and restaurant serving traditional pub grub. Seating up to 30 people, the menu caters for gluten free, vegetarian and vegan food.