La Piazza

4.8
(5 reviews)
68 Richmond Road, Twickenham, TW1 3BE
+44 20 8892 0131Official website
Accepts Credit Cards
Central-Italian
Dinner
Italian
Lunch
Northern-Italian
Private Dining
Restaurants
Serves Alcohol
Southern-Italian
Street Parking
Restaurant

At a glance

  • Typical visit: about 1 hour
La Piazza | London | United Kingdom | TripAligner