Odyssia is a Greek restaurant known for its delicious, freshly prepared cuisine.