Get directions to: Latin International, Clifton, NJ
Restaurant address: 153 Clinton Ave Clifton, NJ 07011, USA
Restaurant: Latin International