Elmwood Hotel is located in a central area of London in 25 minutes walking distance from Royal Courts of Justice. The modern hotel represents Edwardian architecture in London.
The property is about 1500 meters away from Dominion Theatre. Elmwood Hotel is within about 30 minutes' walk of the center of London.
This hotel is placed in Camden district, known for a theater and a museum.
This hotel is only 850 meters from Russell Square underground station. 15 minutes by car from London City airport.
This property has 35 guestrooms including family double room, quadruple room and triple room appointed with an individual safe, TV with satellite channels, a personal computer, individual climate control and a minibar. The guestrooms look out on the garden. They offer en suite bathrooms with a hairdryer, bath sheets and a shower.
Eat & Drink
A free breakfast is served daily. Guests can share a meal in 06 St Chad's Place and Bella Pasta, located about 100 meters away.
Elmwood Hotel features such facilities as a safety deposit box, a luggage storage and currency exchange.
Wireless internet is available in the hotel rooms for free.
Private parking is possible at a location nearby at GBP 30 per day.