About St Christopher'S Inn London
Party Hard. Sleep Easy. In the Heart of London by the Borough Markets. Book direct for the best price online and free breakfast www. st-christophers. co. uk
More about St Christopher'S Inn London
St Christopher'S Inn London is located at 121 Borough High Street, SE1 1NP London, United Kingdom
20-74072392
https://www.st-christophers.co.uk/london-hostels/london-bridge-inn