Tops Pizza

2.7
(9 reviews)
163 Battersea Park Road, London, SW8 4BU
+44 20 7738 8055Official website
Dinner
Lunch
Pizza
Restaurants
Restaurant

At a glance

  • Typical visit: about 1 hour
Tops Pizza | London | United Kingdom | TripAligner