About İstanbul Restaurant
İstanbul Restaurant 73 narbrough road Leicester LE3 0LE
Tel : 0116 255 79 09
More about İstanbul Restaurant
İstanbul Restaurant is located at İstanbul Restaurant 73 narbrough road Leicester, Le3 0Le, LE3 0LE Leicester, United Kingdom
0116 255 79 09