Farfett Apartments

  Triq Il-Lacci 15, Bugibba, Malta

Booking.com Book Now