Battersea, London
"A proper Italian neighbourhood café in Battersea where the espresso is consistent, the food is homemade, and the staff actually know their regulars."
What we love
Location
92 York Rd, London SW11 3RD, UK