The Hostel St Christophers Village offers a relaxing bar. The accommodation is suitable for those who love shopping.
161-165 BOROUGH HIGH STREET, LONDON - London,
United Kingdom
View Map
Area: Southwark / Lambeth
The Hostel St Christophers Village offers a relaxing bar. The accommodation is suitable for those who love shopping.