The Claymore

162 Atholl Road, Pitlochry PH16 5 ,United Kingdom
The Claymore The Claymore is one of the popular Hotel located in 162 Atholl Road , listed under Hotel in Pitlochry ,

Contact Details & Working Hours

More about The Claymore

situated at the north end of Pitlochry, only 2 minutes walk from the town centre

Map of The Claymore