AG Reviews: Town House At The Kensington
The Kensington is one of those impressive white stucco buildings which line the streets of South Kensington. Branded flags flutter from the balcony above…
London Landmarks Afternoon Tea at The Kensington Hotel
The London Landmarks Afternoon Tea has replaced Town House at Kensington Hotel’s famous record-breaking Tale As Old As Time tea. And whilst the new…