Rita's Italian Ice And Frozen Custard

358 Scott Swamp Rd Farmington CT 06032 USA

(860) 677-0880

Location