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…