Hellas Palace is a Greek restaurant offering authentic cuisine.