1. Boston Children's Physicians Norwood 269 Warren Street Ext, Peabody, MA 01960 Coordinate: 42.53247,-70.93574 Phone: (781) 216-3400