U.S. Olympic Museum Details Location Address:200 S Sierra Madre St, Colorado Springs, Colorado, 80903, United States