Where is S Broadway & Yale Ave?

Where is S Broadway & Yale Ave located?

S Broadway & Yale Ave, S Broadway & Yale Ave, United States of America (approx. 39.667995°, -104.98748°)


Where is S Broadway & Yale Ave on the map?