Do they have calamari?
Address: 815 Avenue O, San Leon, TX 77539, USA
Irish Glide | May 21, 2019
Yes
Teri Walker | May 21, 2019
The calamari is cooked to perfection every time. It melts in your mouth.
El forastero salvatrucho | May 21, 2019
Yes they do and they are great too
Thanks! Your answer is awaiting moderation.