Istanbul Kebab House

Business Details

Istanbul Kebab House
Snack Bar, Take Away
89, Rudolph Street
Sliema 00000000

Location

Location on map not available.