Squid Restaurants in Lafayette
Show restaurants on map
4.3
Menu
Table booking
4.3
Menu
Table booking
City: Lafayette, 3565 Mt Diablo Blvd, Lafayette I-94549-3803, United States
"This Italian/American restaurant is excellent. The menu offers innovative twists on classic dishes without becoming too unfamiliar. The service was re..."
Price
The Average price for Squid is:
$9.1
Feedback
These reviews refer only to the mentioned ingredients.