Located in one of Edinburgh’s finest old streets right in the centre of this beautiful city, The Inn Place boasts 27 newly built bedrooms
Address: 20-30 Cockburn Street
Edinburgh
Scotland
EH1 1NY
United KingdomPhone: +44-0-0131 526 3780No Records Found
Sorry, no records were found. Please adjust your search criteria and try again.
Google Map Not Loaded
Sorry, unable to load Google Maps API.
Parking: No