At SteMa Residence, with panoramic view, roof garden & jacuzzi! the staff speaks Greek and English.