Claim this listing

Upper Limits Indoor Rock Climbing Gym & Pro Shop

326 South 21st Street
St. Louis, Missouri
63103
(314) 241-7625