2 Washington Square, Worcester, MA 01604, United States
Location
2 Washington Square
Worcester
, MA
See map: Google Maps