Jake and Telly's Greek Taverna 2616 W. Colorado Ave., Colorado Springs, CO, 80904(719) 633-0406 Business: jakeandtellys@gmail.comWebsiteOverviewAmenitiesRelated ArticlesFind Majestic Beauty at Twin LakesMust-Try Denver Restaurants