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°)
Yale Ave & S Locust St, Yale Ave & S Locust St, United States of America (approx. 39.66749°, -104.9154°)