Availability & Floorplans

Explore current apartment availability and floorplans at Metro 121, 121 West Main St in Milford, CT.