Wedgewood Hotel, London

49 51, Leinster SquareNotting Hill, LondonW2 4PU, United Kingdom