Inhabit Queen's Gardens

London, Bayswater, United Kingdom. Calm, plant-filled, a short walk from Hyde Park and Paddington. The kind of London hotel that lowers your heart rate on arrival.