First Documented 1966 Last Documented 1973 Box Office 5873 Atlantic Ave Long Beach, CA United States Geo 33.8613648, -118.1851446