August 15, 2017September 12, 2017blog, travelThe Best London Afternoon Tea SpotsHigh Tea or Afternoon Tea is a London institution! And a London Afternoon Tea is an absolute must when visiting England’s capital! […]