10624 E 71st St, Tulsa, OK 74133-2589, Tulsa
Fresh seafood and very reasonable prices for the quality you get. Authentic key lime pie as well. Which is very hard to
38 N Trenton Ave, Tulsa, OK 74120-1602, Tulsa
Food was excellent and decently priced. I especially liked the salsa... it had flavor not just heat.
Fresh seafood and very reasonable prices for the quality you get. Authentic key lime pie as well. Which is very hard to