Upper Limits Rock Climbing Gym - Downtown St. Louis

Climbing Gym in Saint louis, MO

Address

326 S. 21st Street
Saint louis, MO
63103

Phone

314-241-7625

Claim This Business

Is this your business? Click here to claim it now.

Map & Directions