Town House at The Kensington Hotel in London photos

Town House at The Kensington Hotel

Customer rating: 5/5 from 19 diner reviews

Town House at The Kensington Hotel
The Kensington Hotel,
109-113 Queen's Gate, South Kensington,
London,
SW7 5LP

Cuisine: British

Book now »