The Skylark Café
The Skylark Café is one of the best in London, thanks to its pretty interiors and prime location in Wandsworth Common. Open seven days a week, this charming spot serves an all-day brunch menu, fresh coffee and alcoholic sips in a Victorian farm house setting.