Ic-cima Restaurant

Ic-cima Restaurant, St Simon street, Xlendi Gozo


Cheers!