Kebab Grill

Business Details

Kebab Grill
Snack Bar
132A, Tower Road
Sliema

Location

Location on map not available.