Elmwood Hotel is a 2-star property situated about 2.8 km from Thames River. The hotel is a good example of Victorian architecture in London.
The hotel is 1150 meters away from British Museum. The distance between London city center and the property is 3 km.
Elmwood Hotel offers accommodation in 35 guestrooms complete with satellite television, heating, wireless internet, a laptop safe and coffee/tea makers. Elmwood Hotel features rooms with the garden view. They also include bathrooms with a shower, a hairdryer and guest toiletries.
Guests can enjoy Italian meals served in Casa Mamma and Bella Pasta 100 meters away from the hotel.
Russell Square subway station is in a 10-minute stroll and King's Cross, King's Cross St.Pancras (D) bus stop is 5 minutes' walk from the hotel. Elmwood Hotel is 15 km away from London City airport.
The facilities as currency exchange, a baggage storage and a safety deposit box are offered for guests.
On-site leisure facilities include a nightclub and a swimming pool.