Get directions to: Tardi's North, Kenilworth, NJ
Restaurant address: 625 N Michigan Ave Kenilworth, NJ 07033, USA
Restaurant: Tardi's North