Mercure London Bloomsbury Hotel 4 stars

130 - 134 Southampton Row, Camden, London, WC1B 5AF, United Kingdom

Hotel image
Read more reviews for Mercure London Bloomsbury Hotel