Xi Xi Bar

Business Details

Xi Xi Bar
Bars
8th September Avenue
Xaghra, Gozo 21550555

Location

Location on map not available.