Rita's Italian Ice & Frozen Custard

Ice cream shop · 378 Kelly Rd, Vernon, CT

More food in Vernon, CT · Ice Cream in Vernon