Weem Inn, on the road to Aberfeldy in fact almost there. Great food and great local ales.