Mountain Lion Stadium

yelp logo

(1)

Website

Advertisement

5225 N Nevada Ave
Colorado Springs, CO 80918

Also at this address

Reviews

yelp logo
2.01 reviews
Photo of Sam O.
Sam O.
10/11/2025

Honestly, a great view but not much else. Old bleachers with absolutely no facilities. Nearest bathroom is a haul. The afternoon sun will roast you and blind you sitting.

Own this business?
See a problem?

You might also like

United StatesColoradoColorado SpringsMountain Lion Stadium

Advertisement