Aberfeldy's oldest bar, The Blackwatch Inn offers a separate bar/restaurant and beer garden. Serving steakhouse fare.