First Documented 1960 Last Documented 1966 The Mermaid 2740 Long Beach Blvd Long Beach, CA United States Geo 33.8069721, -118.1881977