Tag Archives: Christmas Afternoon Tea At Cellarium Café & Terrace

December 20

London Eateries – Christmas Treats At Cellarium Cafe & Terrace

  If you aren’t already feeling the Christmas spirit (which will be really weird as Christmas is literally next week), having a sophisticated Christmas afternoon tea in one of the most religious and sacred cities that is blessed with architectural buildings will definitely do the job. The famous Cellarium Café and Terrace is situated in […]