Istanbul Restaurant
73 Narborough Rd, Leicester
0116 255 7909
Recent Reviews
Order Online
Istanbul Restaurant
73 Narborough Rd, Leicester LE3 0LE
0116 255 7909