First Documented 1960 Last Documented 1960 The Peacock 1720 E Broadway Long Beach, CA United States Geo 33.767536, -118.170985