Travel The Mews at The Connaught Hotel, London, EnglandJanuary 16, 2019 Set apart from the bustle of London, yet immersed in its culture. Book at the-connaught.co.uk