
London, United Kingdom
St Christopher's Inn Greenwich
Hostel
Discover South London's rich history in the city's area of Greenwich where our St Christopher's Inn hostel offers modern accommodation with brand new bathroom facilities and a newly refurbished Belushi's bar where hostel guests…
- Wi-fi · extra charge
- 24-hour reception
- Air conditioning in Restaurant
- Restaurant


