17 S Tejon St, Colorado Springs, Colorado 80903(719) 632-4311 Downtown Colorado Springs, next to The Ritz Grill, across the street from The Thirsty Parrot