Get directions to: Teddy's Roti Shop & Deli, Jersey City, NJ
Restaurant address: 2 Division St Jersey City, NJ 07302, USA
Restaurant: Teddy's Roti Shop & Deli