St Christopher’s Inn

The St Christophers Inn is located in the beautiful and historic South London area of Greenwich - just ten minutes’ from London Bridge by train, with free WiFi throughout the hostel and free breakfast. Nearby you’ll find the home of GMT at the … [Read more...]