Ambassador Hotel

Dawret in-Nawtragju, Xemxija, San Pawl il-Bahar, Malta, SPB 4801