Amber Residence Hotel
London England
Check in
5:00 PM
Check out
10:30 AM
With a stay at Amber Residence Hotel in London (London City Centre), you'll be steps from Baker Street and 9 minutes by foot from Marble Arch. This hotel is 0.5 mi (0.8 km) from Hyde Park and 0.7 mi (1.1 km) from Oxford Street.
Make yourself at home in one of the 38 guestrooms.
Property Details
Location
42-44 Gloucester Place, London, England W1U 8HF, United Kingdom