Millennium Turkish Kebab House is located in Il-Gzira, Malta on 110 Triq IX-Xatt, Sliema SLM 1020, Sliema, Malta Majjistral SLM 1020. Millennium Turkish Kebab House is rated 4 out of 5 in the category fast food in Malta.
Address
110 Triq IX-Xatt, Sliema SLM 1020, Sliema, Malta Majjistral SLM 1020