First Documented 1984 Last Documented 1995 Whistle Stop 5873 Atlantic Ave Long Beach, CA United States