This place is delicious in satisfaction in delivering the seafood i enjoyed my first visit i took mines home but my family wanted more...........thay are on point 😆 😆 😆 😆
Address: 7107 N Nebraska Ave, Tampa, FL 33604, USA
cedric dixon | Sep 20, 2019
I agree
Meme Love | Sep 20, 2019
I absolutely love this place one and two
Thanks! Your answer is awaiting moderation.