The Spot Bouldering Gym

This is a new location for The Spot, which has been in Boulder for many years. The letters and logo are internally illuminated. They’re at 1235 Delaware Street in Denver’s Golden Triangle district.