First Documented 1964 Last Documented 1966 The Mirror Room 446 South St Long Beach, CA United States Geo 33.8598512, -118.1873285