Established in 1988, Odysseus is a Greek restaurant offering classic dishes in a relaxed setting with outdoor seating.