Listen 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