Dolmen Resort Hotel

Qawra Street
Qawra
Malta