Red Onion is a local Italian restaurant in South Windsor and is great for take out or dine-in. My favorite is their pizza which I often take-out. Dining in is also a great experie...
All reviews seem positive