Windsor Art Center
Visual art exhibitions and music performances showcasing artists from throughout New England and beyond year round.
Windsor Art Center is a place for the visual and performing arts located in Windsor, Connecticut. Begun in 2007, the Center is housed in a former freight house adjacent to the Amtrak line in downtown Windsor. Parking is free, easy and accessible.
Address
40 Mechanic St.
Windsor, CT 06095
United States