For more information, please call 781-306-6366. Share. 781-306-6000. 170 Governors Avenue. Medford, MA 02155. Get Directions. Imaging, Lab Services & Rehabilitation Services at 101 Main Street in Medford. Lab Services in Melrose (Temporarily Closed) Lawrence Memorial Hospital of Medford..