Seaside Terrace - Show Info
Seaside Terrace
This excellent seafood restaurant is near Mambo Beach, and a great place to try out the island specialty, red snapper.