Holiday Inn Express Worcester 3 stars

110 Summer Street, Worcester, MA 01608, United States of America

Hotel image
Read more reviews for Holiday Inn Express Worcester