Get directions to: Plaza Shoppe & Deli, Montclair, NJ
Restaurant address: 119 Watchung Av Montclair, NJ 07042, USA
Restaurant: Plaza Shoppe & Deli