Squid Restaurants in George Town
Show restaurants on map
4.6
Menu
Table booking
4.6
Menu
Table booking
City: George Town, 60 Tanager Way Seven Mile Beach, KY1-9008, Cayman Islands, George Town
"Amazing eating, service and visibility. one of the best brunettes I've ever had. the selection is unmatched, all from sashimi, crab, oyster, slides, d..."
Price
The Average price for Squid is:
$9.1
Feedback
These reviews refer only to the mentioned ingredients.