ISTANBUL FINCHLEY RESTAURANT
Menu

OPENINGS HOURS: MONDAY ~ SUNDAY 11.30AM – 11PM   |    PHONE:  020 8445 2230    |    ADDRESS:  880 – 882 HIGH ROAD NORTH FINCHLEY, LONDON, N12 9RH     |    FACEBOOK TWITTER INSTAGRAM TRIPADVISOR