Valletta South Street Apartment *** Valletta (Malta), Apartment 6 15 South Street Facilities in hotel Important