• Bugibba Holiday Complex
    3