THE MONTAGUE ON THE GARDENS HOTEL by Monica Moore | Jan 6, 2019 Details Location Address:15 Montague Street, London, WC1B 5BJ, United Kingdom Previous article ETS Training Center Next article