Chula Vista Nature Center
Chula Vista, CA, USA