Athene Palace is a Greek restaurant offering a 3-course à la carte menu with main courses averaging €19.25. It is open 7 days a week and provides parking facilities.