London Pizza Experts (Battersea)
Restaurant • Pizza restaurant • Meal takeaway • Italian restaurant • Pizzatakeaway • Pizza delivery service • Salad shop • Pasta shopOne of the Worst Reviewed Italian restaurants in London
Address
264a Battersea Park Rd, London SW11 3BP, United Kingdom
Website
Contact
+44 20 7183 1803Rating on Google Maps
2.10 (169 reviews)Open on Google Maps
Working Hours
- .: Hide open hours for the week