73 Narborough Rd, Leicester LE3 0LE, United Kingdom
Istanbul Restaurant is a Turkish restaurant located at 73 Narborough Rd, Leicester LE3 0LE, United Kingdom. It has received 2749 reviews with an average rating of 4.4 stars.
Monday | 11AM-11PM |
---|---|
Tuesday | 11AM-11PM |
Wednesday | 11AM-11PM |
Thursday | 11AM-11PM |
Friday | 11AM-11PM |
Saturday | 11AM-11PM |
Sunday | 11AM-11PM |
The address of Istanbul Restaurant: 73 Narborough Rd, Leicester LE3 0LE, United Kingdom
Istanbul Restaurant has 4.4 stars from 2749 reviews
Turkish restaurant