Location: Kensington, London
Seating: 300 | Parking: Yes | Rating: 3 Star
his modern and impressive four-star deluxe hotel is located in the heart of Kensington.
his modern and impressive four-star deluxe hotel is located in the heart of Kensington.