In an elegant Victorian townhouse, 51 Kensington Court is just 7 minutesƒ?? walk from Kensington Palace in central London. Located in a tree-lined garden square, it features free Wi-Fi access and is also less than 2 minutesƒ?? walk from Hyde Park.
Address: 51 Kensington Court, London
Rates from:
GBP 0 Booking.com