frostmagazine.com
Camellia’s Tea Shop | Review
Camellia’s Tea Shop has a lot going for it; a great location in central London, a great view and a good variety of tea. So, then, why was it one of the worst places I have ever drank in, in L…