Where is Temescal Canyon Park?

Where is Temescal Canyon Park located?

Temescal Canyon Park, Temescal Canyon Park, United States of America (approx. 34.05056°, -118.5298°)


Where is Temescal Canyon Park on the map?