at 121 Borough High Street, London , SE1 1HR United Kingdom
Party Hard. Sleep Easy. In the Heart of London.
207 FB users likes St Christopher's Inn London, set it to 530 position in Likes Rating for London, United Kingdom in Local Business category
St Christopher's Inn London is London based place and this enity listed in Hostel category. Located at 121 Borough High Street SE1 1HR. Contact phone number of St Christopher's Inn London: +44 (0)207 939 9710
Mindfulness training for service users and health professionals.