The 2-star Elmwood offers a comfortable accommodation to stay in London.
The venue is 2.1 km away from Oxford Street. The property is set within 3 km distance from London city center.
This hotel is placed in Kensington and Chelsea district, known for a college, a museum and a theatre.
Room amenities at Elmwood include a mini bar, cable channels, tea and coffee making facilities, a dressing room and big windows. Elmwood offers rooms with garden view. The bathrooms come with a shower, a hairdryer and towels for more comfort.
Serving a selection of food Casa Mamma and Indian Lounge are placed a 5-minute walk away.
London City airport can be reached within a 20 minutes' drive from Elmwood.