Pembridge Palace Hotel, London

55 Prince's SquareNotting Hill, LondonW2 4PX, United Kingdom