Farfett Apartments
Triq Il-Lacci 15, Bugibba, Malta
Booking.com
Book Now