Peckham, London
"A sun-soaked neighbourhood spot on the Peckham/East Dulwich border where the food is the main event. Grab a slice of quiche, a coffee, and the table under the big tree if you can get it."
What we love
Location
63 Choumert Rd, London SE15 4AR, UK