The spacious Edgware Road One Bedroom Apartment London is nestled in the Hyde Park district of London, around 25 minutes' walk from the famous British Museum.
The property is fitted with a fully equipped kitchen.
750 m from Marble Arch tube station, the apartment is 2.7 km from the Science Museum. Guests have easy access to the Diana, Princess of Wales Memorial Fountain, which is only a 7-minute walk away. Edgware Road One Bedroom Apartment is merely 1.6 km from the Sherlock Holmes Museum. Marylebone railway station is a short way from the apartment.
No reviews yet :(
If you stayed at this hotel, share your experience with us, please