Blue Bells Hotel, London

14 Pembridge SquareNotting Hill, LondonW2 4EH, United Kingdom