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

Map & Directions