The Island Mermaid is a waterfront dining destination located in the heart of Ocean Beach, NY, offering a casual yet elegant atmosphere for sunset dining, socializing with friends and family, and enjoying live music events.
With its prime location on The Great South Bay, The Island Mermaid provides a memorable experience for visitors, whether they are looking to dance the night away, unwind at the bar, or celebrate special occasions in style.
Generated from the website