The Montague On The Gardens Hotel is an elegant 4-star hotel nestled between Georgian townhouses and the British Museum. The property affords guests a relaxing haven to escape the chaos of London, whether visit ... Read more

View all Luxury Hotels in London