page Radiation Oncology Residency Program – Why Tufts MC ... Tufts Medical Center is located in downtown Boston within walking distance of the Boston Common, the Business district, the center for banking and commerce for the area, and of the Waterfront and Quincy Market areas.