Weather Alert Snow is in the forecast. Consider switching to a virtual visit to receive care from home. Learn more
Contact Us Main location Boston Children's Hospital 300 Longwood Ave. Boston, MA 02115 Phone: 617-355-7584 Weymouth South Shore Hospital 55 Fogg Road South Weymouth, MA 02190 Phone: 781-624-8000