Baystreet Hotel

St. Georges Bay
St Julians
Malta