Located at the B Ocean Resort in Fort Lauderdale Beach, Florida, The Wreck Bar is a world-famous aquarium and restaurant that allows guests to watch an elaborate mermaid show as they dine.
Highlights include the world television premiere of Disney's live action version of "The Little Mermaid," starring Halle Bailey as well as broadcast debuts of "Indiana Jones and the Dial of ...