PERTHSHIRE VISITOR CENTRE, Bankfoot, Perth PH1 4EB
http://www.macbeth.co.uk/home.cfm
I've seen this place grow over the years, have taken groups there when I lived nearby, and now I'm many miles away, find it a welcome 'watering hole' on the A9.
I'll let its website tell the rest.
James.