Larry's Ii Restaurant

907 N Main Rd Vineland NJ 08360 USA

(856) 692-9001

Location