Kensington Court Hotel Notting Hill

4 Princes Square, London