Rita's Italian Ice & Frozen Custard

Ice cream shop · 4 W Palisade Ave, Englewood, NJ

Hours

More food in Englewood, NJ · Ice Cream in Englewood