McDiarmid Park, is the home of St. JOHNSTONE Football Club. This year they are in the Scottish Premiership League (top league). McDiarmid Park is in Perth, Scotland. Not a true pub, tavern or bar but is deserves a mention. The restaurant/ bar area is very nice!! It has the Johnstone tartan on the carpet. The food was exquisite, and the service outstanding. The staff bent over backwards to help me and take care of me. Perth is one of the most beautiful cities I have been to. If you are ever in Scotland, give Perth a try and see if you can make it to McDiarmid Park! It will be well worth your time!! Go St. Johnstone Go!!