Elmwood Hotel is a 2-star property only 2.2 km from Oxford Street. The hotel is a good example of Victorian architecture in London.
The hotel is placed 20 minutes' walk from Covent Garden. The distance between London city center and the property is 3 km.
This hotel is placed in Tower Hamlets district, known for a theater and a museum.
While staying at Elmwood Hotel guests can make use of a mini bar, climate control, wireless internet, multi-channel TV and high ceiling provided in the rooms. Some rooms overlook the garden. Bathrooms are fitted with a shower, a hairdryer and towels.
Hot and cold drinks are offered in the coffee bar. Offering various dining options, Casa Mamma and Indian Lounge are about 5-minute walk away.
Elmwood Hotel is within a 20-minute drive to London City airport.
The on-site comforts include a safety deposit box, a car park and a luggage storage.
A night club and a swimming pool are available for guests' enjoyment.