International Hotels -


Lowest Rates Guaranteed

Home >> Europe Hotels >> Malta Hotels >> Slm Hotels

Europa Hotel
  Europa Hotel Location 138 Tower Road
Europa Hotel is a Central Seafront Hotel Situated On the Sliema Promenade, Malta S Prime Location. The Hotel Offers Comfortable Spacious Rooms Only Two
...More Info

Vacation Packages Cheap Car Rentals Toll Free Hotel Reservations