Aberfeldy's oldest pub, The Croft is a bar & grill offering steakhouse fare. Enjoy meals in the bar, restaurant, or beer garden.