0
Anonymous
The Broadmoor Hotel is located in the Rocky Mountain range of America's wild west, in Colorado Springs, Colorado. The street address is One Lake Avenue, Colorado Springs, Colorado, 80901.
Wiki User
Chat with our AI personalities