Beechwood Hotel

  • LOCATION: Worcester, MA
  • SECTOR: Hospitality
  • SQUARE FEET: 38,990
  • ARCHITECT: Cambridge Seven Associates