127 George St, Edinburgh, EH2 4JN, United Kingdom
A stay at Eden Locke places you in the heart of Edinburgh, just a 4-minute walk from Princes Street and within a 5-minute drive of Edinburgh Castle. This 4-star aparthotel is 1 mi (1.6 km) from Royal Mile and 1.1 mi (1.7 km) from Edinburgh Playhouse Theatre.
Amenities
About This Property
Nearest Airport | Edinburgh Airport |
---|---|
Distance to Airport | 14.16KM |
Nearest Train Station | Haymarket Railway Station |
Distance to Train Station | 1.21KM |
Average Price From | USD316 |
Hotel Star Rating | 4 |
Hotel Star Rating | 4 |
Hotel Star Rating | 4 |