London Guide
Breakfast and Coffee at London Grind London Grind is a coffee shop that roast their own coffee everyday. They also serve the best breakfast, if you fancy some avocado on toast this is the place to go. Afternoon Tea at Sketch The best place to have afternoon tea. Sketch London, a place where artist would love to eat. The place is visually stunning, pink chairs, egg shaped toilets, and […]