Notting Hill Hotel, London

2 Pembridge SquareNotting Hill, LondonW2 4EW, United Kingdom