Know a great place in Milford that isn’t here? Share it! »
A small island of the coast of Milford, Connecticut.