St Christopher'S Inn Hostels - offers a non-smoking accommodation in London.
This traditional hostel is situated 1.9 km from Churchill War Rooms, The London Eye and National Gallery. City Tandoori treats guests with indian and spanish meals and lies within 150 meters from the property.
Borough station is 300 meters away.
St Christopher'S Inn Hostels - boasts such accommodation options as Quadruple Room, King Room, Single Room and Twin Room. Rooms include access to private bathrooms.