Dolmen Resort Hotel & Spa

Dolmen Street
Qawra
Malta