Best Greek restaurant in Colorado Springs, CO
(4) Best Greek restaurant
1 JAKE AND TELLY’S GREEK TAVERNA
Mediterranean fare & mountain views
2616 Colorado Ave #24, Colorado Springs, CO 80904
Rating: 4.6 (1873)Best Places List (1)
Map
2616 Colorado Ave #24, Colorado Springs, CO 80904
Rating: 4.6 (1873)