The Montague On The Gardens 4 stars

15 Montague St, Bloomsbury, Camden, London, WC1B 5BJ, United Kingdom

Hotel image
Read more reviews for The Montague On The Gardens