Rita's - South Windsor (465) in South Windsor, Connecticut (Ice, Custard) - Map

Map & Directions Store Details & Deals

Town Center Plaza
1735 Ellington Road Str. #1
South Windsor, Connecticut 06074

Phone: 860-648-2248

Detailed Map