Lancaster London’s ARTea Afternoon Tea: A masterpiece for all food lovers

I would be the first to admit, Lancaster Gate is one of those very central areas in London we have all heard of, but have never visited