This all - inclusive hotel boasts
a stunning seafront location on the scenic Mata Palo Beach.
Not exact matches
With its
stunning location on the Sliema
seafront, the 3 - star Bayview Hotel offers great value and comfort for the perfect holiday in the heart of Malta.
Boasting a
seafront location, this hotel offers a number of
stunning suites, some with direct pool access.