Irodion Palace is a restaurant offering Greek cuisine, with options for dine-in and takeaway.