Situated in Colorado Springs, the Quality Inn is close to many attractions and points of interest including the Garden of the Gods Park, Pikes Peak Cog Railroad and Seven Falls Waterfalls.