Double Helix is a unique establishment in Newport, RI that offers a blend of science and art experiences for visitors.
With a focus on interactive exhibits and workshops, Double Helix provides a space for exploration and creativity in a relaxed setting.
Generated from their business information