Get directions to: Istanbul Restaurant, Ridgewood, NJ
Restaurant address: 23 North Broad Street Ridgewood, NJ 07450, USA
Restaurant: Istanbul Restaurant