Where is S Ulster St & Tufts Ave?

Where is S Ulster St & Tufts Ave located?

S Ulster St & Tufts Ave, S Ulster St & Tufts Ave, United States of America (approx. 39.631126°, -104.8963°)


Where is S Ulster St & Tufts Ave on the map?