Tal-Ghoqod, Coast Road, Naxxar, Naxxar, Malta
Wi-Fi
Beach access
Private beach
Air conditioning
No pets allowed