London || Afternoon Tea at Sketch
There are few things more quintessentially necessary during a trip to London than stopping for a spot of afternoon tea. The Brits invented the ritual back in the 19th century and have run wild with the idea ever since. It’s…
View Post