Restaurant in Tampa
Casual seafood spot known for generous fried platters and snow crab feasts.
1509 E Fletcher Ave #110
Tampa, FL, 33612
(813) 405-4233