Double Helix is a unique establishment in Newport, RI that offers a fusion of science and art experiences.
Visitors can explore interactive exhibits and workshops that delve into the intersection of these two disciplines, providing a thought-provoking and engaging environment.
Generated from their business information