Get directions to: Lakeview Cafe & Deli, Clifton, NJ
Restaurant address: 248 Lakeview Ave Ste A Clifton, NJ 07011, USA
Restaurant: Lakeview Cafe & Deli