News

Jake and Telly’s Greek Taverna in Colorado Springs is exactly that kind of place—a Mediterranean paradise nestled in the shadow of Pikes Peak where the gyros are so magnificent they’ll haunt your ...