Indoor climbing, Climb So iLL
No opinions for Climb So iLL yet ... leave your opinion
1419 Carroll St, St Louis, MO 63104
$15 Day Pass; $8 Rental Gear Package
Climb So iLL is St. Louis’ premier indoor rock climbing facility. Located in Downtown’s Historic City Hospital Power Plant, Climb So iLL aims to provide its clients with a truly unique indoor climbing experience.