Situated in the centre of London, the traditional Russell offers luxurious rooms. The building was renovated in 2005.
This property is located in Lambeth district of London not far from Next. The hotel is positioned in commercial district of London in proximity to a tower, a museum and a palace nearby.
Olympia London is 7 km from the hotel and Buckingham Palace is 2.6 km away.
The 8-story Russell offers 373 rooms that come with individual climate control, flat-screen TV, a kitchenette, a dressing room and iron/ironing board as well as marble bathrooms. The rooms look on to the garden. Guestrooms are outfitted with a rustic interior.
Breakfast is offered in the restaurant every morning. Guests are welcome to the night bar to relax with a drink. Tempus Restaurant and Antalya serve a good range of Turkish food and lie 100 meters from the property.
Guests can get to London City airport in 20 minutes by car.
There is a beach with sunbeds, sun loungers and umbrellas provided for guests convenience.