Remove Ads

Photos for Jake & Telly's Greek Taverna

Jake & Telly's Greek Taverna

2616 W Colorado Ave, Colorado Springs, Colorado 80904 USA

536 Reviews