TripAligner
Countries
Destinations
Places
Things to do
Search catalogue
Start planning
Start planning
Home
Countries
United Kingdom
London
Metro Pizza
Metro Pizza
4.0
(3 reviews)
183A Holloway Road, London, N7 8LX
+44 20 7607 7820
Restaurants
Restaurant
At a glance
Typical visit: about 1 hour
Metro Pizza | London | United Kingdom | TripAligner