Explore current apartment availability and floorplans at Metro Point, 1 New Haven Ave in Milford, CT.