An Italian deli, coffee shop and wine bar on Battersea Park Road. There's a focus on the food of Bari, but produce from across the south of Italy features.
Time Out says
Details
- Address
- 571 Battersea Park Rd
- London
- SW11 3BJ
Discover Time Out original video