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.
Contact Us
"*" indicates required fields