Skip to main content
Colorado Logo

    Jake and Telly's Greek Taverna

    • 2616 W. Colorado Ave., Colorado Springs, CO, 80904
    • (719) 633-0406
    • Business: jakeandtellys@gmail.com
    • Website
    jake and telly's greek taverna in colorado springs photo
    Related Articles
    Street view of Twin Lakes Inn in Twin Lakes
    Find Majestic Beauty at Twin Lakes
    Nature-based mural and tables at Apple Blossom restaurant at the Hyatt Centric Downtown Denver
    Must-Try Denver Restaurants