Grand Hotel Excelsior Malta's IT department is led by Kevin Schembri (IT Manager) and has 7 employees.
Kevin Schembri
IT Manager
Looking for a particular Grand Hotel Excelsior Malta employee's phone or email?