The 2-star Elmwood Hotel offers fine accommodation in London. The hotel represents original architecture in London.
Elmwood Hotel is also located near Grant Museum of Zoology, King's Cross St Pancras and British Museum. Guests can get to London city center, which is 3 km away.
Nelson's Column is 2.4 km from the hotel and Leicester Square is 2.1 km away.
The property is in a 10-minute walking distance from Russell Square subway station. The hotel is around 15 km from London City airport.
There are 35 guestrooms featuring standard family single room, quadruple room and triple room equipped with a private safe, heating, a writing desk, complimentary wireless internet and large windows. Elmwood Hotel offers rooms with the garden view. They also comprise en suite bathrooms appointed with a hairdryer and a shower.
Eat & Drink
Located in a central area, 06 St Chad's Place and Bella Pasta serve a wide range of meals.
Guests can make use of shuttle service, housekeeping and 24-hour front desk as well as a storage room, a safe deposit box and currency exchange.
Wireless internet is available in the hotel rooms for free.
private parking is possible at a location nearby at GBP 28 per day.