Squid Restaurants in Alcalá la Real
Show restaurants on map
4.3
Menu
4.3
Menu
City: Alcalá la Real, Avenida Iberoamerica, 46, Alcalá La Real I-23680, España, Alcalá la Real, Spain
"El personal muy atento y el menú muy bueno. Lo recomiendo"
Price
The Average price for Squid is:
$9.1
Feedback
These reviews refer only to the mentioned ingredients.