Where is Yale Ave & S Locust St?

Where is Yale Ave & S Locust St located?

Yale Ave & S Locust St, Yale Ave & S Locust St, United States of America (approx. 39.66749°, -104.9154°)


Where is Yale Ave & S Locust St on the map?