South Los Angeles Wetlands Park

5413 Avalon Boulevard, Los Angeles, CA 90011