Hidden in plain sight in South Windsor sits a family entertainment destination that somehow flies under the radar despite ...