Venues

The Strand

The Strand

The Strand is a non-profit performing arts theater in downtown Dover, N.H. bringing new experiences and culture to the Dover community