Istanbul Restaurant
- Address
- 73 Narborough Rd
- Place
- LE3 0LE Leicester
Description
Istanbul Restaurant can be found at 73 Narborough Rd . The following is offered: Restaurants - Other, Restaurants - Turkish, Coffee Shops - In Leicester there are 131 other Restaurants - Other. An overview can be found here.
Reviews
This listing was not reviewed yet