Pizza Village

3.3
(4 reviews)
785 Harrow Road, London, HA0 2LP
Restaurants
Restaurant

At a glance

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