Amber Hotel

London • Show on map
View Details for Price
Situated in London 800 metres from Olympia Exhibition Centre and 1.7 km from Eventim Apollo Amber Hotel features garden views and free WiFi. For added convenience the property can provide towels and bed…More info


