The deluxe Hotel Russell is situated in the business center of London close to Oxford Street, St. Paul's Cathedral and Garden Museum. Featuring Renaissance architecture, Hotel Russell was renovated in 2005.
The property is notable for its convenient location 20 minutes’ walk from London city center, close to museums and the palace as well as gardens. The hotel is 10 minutes' walk away from Dominion Theatre, Bloomsbury and St. Pancras Station.
This hotel is ideally placed close to a zoo and a circus.
Guests are offered 373 classic hotel rooms equipped with a minibar, pay TV, LCD TV, an iron with ironing board and cable TV with on-demand movies. The rooms come with en suite bathrooms featuring a bathtub, a hairdryer and free toiletries.
The lobby restaurant provides light meals. Serving guests with italian and indian dishes, La Bardigiana is 100 meters away.
Well connected to many sights, Hotel Russell is close to Tottenham Court Road subway station and Bloomsbury, New Oxford Street (WC1) (Z) bus station. The property is located within a 15 km distance of London City airport.
There are a business center and a meeting room available on site.