NSTS Campus Residence and Hostel

60 University Street , MSD 1653 Msida, Malta

Hotel image
Read more reviews for NSTS Campus Residence and Hostel