Menchie's

Restaurant in Windsor Locks, CT

Frozen Yogurt ice cream

1095 Kennedy Road, Windsor, 06095