Beechwood Hotel CON

363 Plantation Street.
Worcester, MA 01605 US