The 1-room Elmwood London apartment lies a mere 300 metres from Haymarket Theatre Royal and around 5 minutes' walk from Leicester Square tube station. Wi-Fi is provided for both business and leisure activities.
Guests will find a fully furnished kitchen at Elmwood apartment. Leicester Square Kitchen serves Mexican cuisine a few moments from the property.
The property is nestled in the Westminster Borough district of London, only a few minutes from Piccadilly Circus. The historic Seven Dials is nearly a 5-minute ride away, while Chinatown Gate is located within walking distance from the apartment.
No reviews yet :(
If you stayed at this hotel, share your experience with us, please