828 Harrow Rd, Sudbury Town, Wembley, London HA0 3EA, United Kingdom
No delivery
Spot something wrong?
Dishes at Farmhouse Pizza. Prices may vary in venue.