Get directions to: Amanta Deli Cafe, Teaneck, NJ
Restaurant address: 1199 Teaneck Rd Ste A Teaneck, NJ 07666, USA
Restaurant: Amanta Deli Cafe