You may be confused due to recent and past changes of the "street" in front of, or in back of, depending on your point of view of Worcester Medical Center. Changes have legally been made, and the address is:
Worcester Medical Center (of SAINT VINCENT HOSPITAL and/or add doctor/clinic/etc)
123 Summer ST
Worcester, MA 01608