Marsascala Sea View Apartment & Penthouse MSK 3750 Marsascala (Malta), 23 Orion Flats Triq L-ahmar 8.8 / 10 86 reviews