The comfortable The Excelsior Hotel is rated 2 stars and features 26 rooms for guests to stay in.
It is placed close to Royal Opera House, Leicester Square and Madame Tussauds London, just 850 meters from Russell Square subway station. The property is set within 3 km distance from London city center.
The hotel is set next to a theater, a museum and a college.
There is Kings Cross train station nearby. Guests can reach London City airport within 15 minutes by car.
The hotel rooms are annex and come with a trouser press, a private safe, a fridge, a wardrobe and climate control. Some rooms at The Excelsior Hotel have a view over the city. For more comfort bathrobes, a shower and a hairdryer are provided.
Eat & Drink
A variety of dishes are served in The George Scott at St. Pancras Hotel and McGlynns, which are only 5 minutes’ walk away.
Guests will benefit from porter service, concierge service and ironing service along with a luggage storage, a safety deposit box and a car park.
Wireless internet is available in the entire hotel for free.
Paid public parking is possible at a location nearby.