St Vincent Hospital: 123 Summer St - Worcester, MA