Unclaimed
Permanently Closed
Upper Limits Indoor Rock Climbing Gym & Pro Shop
Business Writers
1874 Lackland Hill Pkwy, St. Louis, MO · 63146
Average Rating
Be the First to Review
Customer Feedback
Permanently Closed
No Longer Operating