Ellada is a hotel with an on-site restaurant offering traditional Greek cuisine.