Restaurant in St. Pete
Frozen daiquiris, fresh oysters, grouper bites and live entertainment at a fun beach bar.
14995 Gulf Blvd
Madeira Beach, FL, 33708
(727) 393-2706