Rita's Italian Ice & Frozen Custard

Ice cream shop · 50 River Rd, North Arlington, NJ

More food in North Arlington, NJ · Ice Cream in North Arlington