Jake and Telly's Greek Taverna

Jake and Telly's Greek Taverna,
2616 W. Colorado Ave.,
Colorado Springs, CO 80904

Located in beautiful historic Old Colorado City on the west side of Colorado Springs, Jake and Telly's Greek Taverna has been bringing delicious and innovative Greek specialties to loyal customers for over 22 years.