Get directions to: Chen's Lotus Express, Vineland, NJ
Restaurant address: 3849 South Delsea Drive Suite C16 Vineland, NJ 08360, USA
Restaurant: Chen's Lotus Express