Nejna Snack Bar

Business Details

Nejna Snack Bar
Snack Bar
52/53, Our Lady of Sorrows Street
Senglea 21662537

Location

Location on map not available.