Istanbul Kebab House

Business Details

Istanbul Kebab House
Snack Bar, Take Away
21st September Avenue
Naxxar 21422670

Location

Location on map not available.