Where is Downing St & 22nd Ave located?
Downing St & 22nd Ave, Downing St & 22nd Ave, United States of America (approx. 39.749718°, -104.973305°)
Downing St & 22nd Ave, Downing St & 22nd Ave, United States of America (approx. 39.749718°, -104.973305°)