Mill River Park (original) (raw)

Mill River Park is a 12-acre urban park located in Stamford, Connecticut, which separates Downtown from the West Side.

thumbnail