Squid (Ika) Restaurants in Leicester
Show restaurants on map
4.5
Menu
4.5
Menu
City: Leicester, 23 Hotel Street, Leicester, LE15AW, LE1 5AW, United Kingdom
"Amazing! This restaurant serves the best sushi for miles. Make sure to try the dragon roll, it's the absolute best. This location is the second in the..."
Price
The Average price for Squid (Ika) is:
$4.3
Feedback
These reviews refer only to the mentioned ingredients.