Nestled by Russell Square, The Montague on the Gardens offers a charming retreat in Bloomsbury. This elegant hotel provides a quintessential London experience, just steps from the British Museum.
15 Montague St, London WC1B 5BJ, United Kingdom, London