St.joseph Apartment MSK 2217 Marsascala (Malta), No.3 St. Joseph Flats, 84 Triq Salvu, Buhagiar 9.1 / 10 27 reviews