Pizza Metro Pizza
About
This Italian restaurant, located in Battersea, is serious about providing pizzas which are made to order and with the freshest ingredients possible. The team at this restaurant are proud of their Italian staff, which they claim ensures the authentic Neapolitan taste is in every bite of their pizzas. All of the ingredients that go into the sauces, bases and sides here are 100% Italian. The atmosphere is that of a neighbourhood restaurant, thanks to the Napoli football team memorabilia which lines the walls and the cheerful and exuberant service on offer.
Videos
Venue Details & Map
Pizza Metro Pizza
- Address
-
64 Battersea RiseLondonSW11 1EQ