Ix-Xlukkajr Restaurant

Business Details

Ix-Xlukkajr Restaurant
Restaurant
97, Xatt is- Sajjieda
Marsaxlokk 21658019

Location

Location on map not available.