Rita's Italian Ice & Frozen Custard

Ice cream shop · 358 Scott Swamp Rd, Farmington, CT

Hours

More food in Farmington, CT · Ice Cream in Farmington