This hotel is located in the city centre of Sliema, only about 100 m from the promenade and one of the most popular rocky beaches. Nearby there are many shops, restaurants, pubs and bars.
See more: Hotels in Europe Hotels in Malta Hotels in Malta Holiday Destinations in Europe