El Dorado Nature Center
7550 E Spring St, Long Beach 90815