Taverna Kreta Psiloritis is a Greek restaurant offering a bar/lounge, beer garden, and outdoor seating. Features include late hours and wheelchair access.