Squid (Ika) Restaurants in Providence
Show restaurants on map
3.1
Menu
Table booking
3.1
Menu
Table booking
City: Providence, 80 Dean St, Providence, United States
"The service was terrible and although my friends and I had reservations, we had to wait for half an hour to take place. And the bathroom was flooded a..."
Menu
Menu
City: Providence, 80 Dean Street, Providence, 02902, United States Of America
The restaurant from Providence offers 227 different dishes and drinks on the menu at an average price of $14.6.
Price
The Average price for Squid (Ika) is:
$4.3
Feedback
These reviews refer only to the mentioned ingredients.