HotelMap for Barts Cancer Institute

38 Charterhouse Square, London, EC1M 6EQ

This HotelMap Includes Exclusive Hotel Rates