Leo's Ice Cream Atco, NJ

2212 Atco Ave, Atco, NJ 08004