Elevation of Bella Vista Hotel Malta, Qawra Coast Road, San Pawl il-Baħar, Malta

Location: Malta > Saint Paul's Bay >