Indian Well State Park Indian Well Falls, Indian Well State Park, Shelton, ConnecticutIndian Well Falls, Indian Well State Park, Shelton, Connecticut