Chat 'n' Chew

Business Details

Chat 'n' Chew
Restaurant, Snack Bar
Trejqet Luzju, Fond Ghadir
Sliema 27010864

Location

Location on map not available.