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 TV with satellite channels, a private safe, a personal computer, individual climate control and a mini bar. Elmwood Hotel offers rooms with the garden view. They also comprise en suite bathrooms appointed with a hairdryer and a shower.
Eat & Drink
The hotel is about 5 minutes’ walk from 06 St Chad's Place serving Italian dishes.
The facilities as a safety deposit box, a luggage storage and currency exchange are offered for guests.
Wireless internet is available in the hotel rooms for free.
private parking is possible at a location nearby at GBP 28 per day.