Istanbul Grill
5 New Bedford Rd., Luton
01582 555229
Recent Reviews
Order Online
Reserve
Istanbul Grill
5 New Bedford Rd., Luton LU1 1SA
01582 555229