Tops Pizza

2.6
(7 reviews)
22 Penton Street, London, N1 9PS
Official website
Pizza
Restaurants
Restaurant

At a glance

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