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