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?
{"latitude":34.05056,"longitude":-118.5298,"title":"Temescal Canyon Park"}