Jake And Telly’s Greek Taverna

2616 Colorado Ave #24 Colorado Springs CO 80904 USA

(719) 633-0406

Location