White Dolphin Complex

Qawra Road
Qawra
Malta