Belmonte Flat SLM 1377 Sliema (Malta), Belmonte Heights , Block C , Apartment 10 , St Ignatius Street 8.3 / 10 44 reviews