Café Lemon Review

Café Lemon, A Hidden Gem in Tottenham, West Green Road, Seven Sisters Cafés have a lot on their plates if they want to meet the ever-rising standards of the modern-day brunch-ee. Take the other week, for example, when I witnessed…