1. Avalon Station 9000 Station Cir, Dedham, MA 02026 Coordinate: 42.22851,-71.17603 Phone: (781) 326-9006