Alexandra Hotel

Schreiber Street
St Julians
Malta