★ 4.5 / 5 from 2427 reviews
Pizza
Pasta
Steak
Italian
Neapolitan
Northwood Piazza
28 Green Lane, HA6 1AD, Hillingdon, United Kingdom
"Excellent service and food. Friendly and caring staff ."
A beautiful, award-winning restaurant with a chic new menu has been on a downhill slope with rude service, terrible food, and tiny portions. Guests co...