The 2-star Elmwood Hotel lies within 3.9 km from Tower of London. The hotel in London attracts guests with its Victorian architecture.
London center can be reached within 30 minutes' walk.
Guests of Elmwood Hotel can make use of a minibar, climate control, wireless internet, multi-channel TV and high ceiling. Some rooms at Elmwood Hotel have a view over the garden. Bathrooms come with a shower, a hairdryer and towels.
Casa Mamma and Indian Lounge are 5 minutes walking distance from Elmwood Hotel.
London City airport lies within 20 minutes' drive away from Elmwood Hotel.
Elmwood Hotel provides guests with shuttle service, housekeeping and ironing service.
On-site leisure facilities include a nightclub and a swimming pool.