
Situated in Bloomsbury, right between Russell Square Gardens and Russell Square Subway. The Russell Hotel is located close to bus stop and tube station, 500 m from the British Museum, 600 m from Bloomsbury Theatre, 1 km from Oxford Street, 2,4 km from Madame Tussauds and London Zoo and 2,8 km from Big Ben. The hotel features air condition, lift, reception, lobby, 2 bars, restaurant, internet, business center and meeting rooms. The rooms are equipped with air condition, telephone, radio, TV, internet access, safe, tea/coffee maker, hair dryer and bathroom.Address: 1-8 Russell Square, Bloomsbury, WC1B 5BE London, United Kingdom