Rita's Italian Ice And Frozen Custard

361 Colman St New London CT 06320 USA

(860) 444-1600

Location