Istanbul Restaurant

880, 882 High Rd, North Finchley, London N12 9RH, UK

About Istanbul Restaurant

4.3 / 5

from

reviews

Is this your business?

Istanbul Restaurant

Our Address

880, 882 High Rd, North Finchley, London N12 9RH, UK

See Your Business Featured On THIS Website!

For more information on our listings, advertising, coupons, and mailers, please contact us today!