Open Umass Memorial Medical Center/University Campus | Worcester, MA | 55 Lake Avenue North, Worcester ,MA 01655