Where is 22nd St & Larimer St?

Where is 22nd St & Larimer St located?

22nd St & Larimer St, 22nd St & Larimer St, United States of America (approx. 39.755074°, -104.990616°)


Where is 22nd St & Larimer St on the map?