Gallery
London’s iconic boutique hotel is located in a tree lined street in the achingly cool neighbourhood of cosmopolitan Bayswater in central London. With a private leafy terrace, minutes from Bayswater Underground station, close to Notting Hill, the Oxford Street shops and only steps from Hyde Park for an early morning run or casual walk in 350 acres of the greatest Royal Parks.