Windsor Station, located in the center of historic downtown Windsor, CT at 69 & 71 Mechanic Street offers 130 apartment homes, 17 different floor plans consisting of one and two bedroom apartments as well as studios. 

Offering upscale living, this premier apartment offers many amenities including but not limited to a state of the art fitness room, central air, beautiful community rooms, secured bike storage, secured fob door entry system, and community WIFI.  This property is pet friendly with an onsite dog park and gorgeous views and is permitted by a waterfront walking trail.  In addition, the apartments offer private terraces and Juliet style balconies as well as on-site management and 24 hour emergency maintenance.

Windsor Station is located directly across from the Windsor Amtrak rail station, and is a direct stop for both Hartford and New Haven.

For more information check Windsor Station out on Facebook!


69 & 71 Mechanic St, Windsor, CT 06095