Tops Pizza

3.3
(3 reviews)
86 Borough Road, 86 Borough Road, London, SE1 1DN
+44 20 7407 4800Official website
Delivery
Delivery Only
Pizza
Restaurant

At a glance

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