Do they have Calamari???
Address: 1708 N Sheridan Rd, Tulsa, OK 74115, USA
Mitchell Ballard | Jul 16, 2019
I suggest the lobster or scallops.
Stacey Gunter | Jul 16, 2019
Yes, I've had it and it was delicious
Richard Craite | Jul 16, 2019
Of course they do...
Corry Mack | Jul 16, 2019
Yep
Justin Crayton | Jul 16, 2019
Yes Glen. They do.
Thanks! Your answer is awaiting moderation.