Beechwood Hotel

Hotel
Location
Worcester, MA