1. Station 250 Apartments 2000 Station Cir, Dedham, MA 02026 Coordinate: 42.22806,-71.17659 Phone: (781) 251-2506