Save Added By Iakovos Now Open Jake and Telly's Greek Taverna 2616 W. Colorado Ave. #24 Jake and Telly’s Greek Taverna has taken all ... Facilities: