About The Inn Place
The Inn Place is situated at 20-30 Cockburn Street, between The Royal Mile and Waverley Station.
More about The Inn Place
The Inn Place is located at 20-30 Cockburn Street, EH1 1NY Edinburgh, United Kingdom
+441315567575
http://theinnplaceedinburgh.co.uk
Similar Listings
Rosa'S B & B
4.5