Farmhouse Pizza

2.0
(4 reviews)
7, Handel Way, Whitchurch Lane, Edgware, HA8 6LD
+44 20 8951 1233
Italian
Restaurants
Restaurant

At a glance

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