The Beechwood Hotel combines a unique blend of world class lodging and amenities, amidst a setting of old world charm and hospitality. The Beechwood Hotel is the preferred destination for guests who demand and expect nothing less than the best. Located in the heart of central Massachusetts, guests of this comfortable hotel are offered the best of the leisure and business travel worlds. The property is located in a quiet park-like setting, yet is only minutes from the downtown Worcester business district, the excitement of music, entertainment, sports, universities and convention venues.We proudly offer various types of rooms and suites ideal for business and leisure travelers. All the rooms have cable TV with HBO, an in-room coffee maker, an iron and ironing board, hairdryer and access to high-speed Internet connection. There are newspapers available Monday through Saturday.
You’ll feel more than welcome Beechwood Hotel in Worchester. We offer a luxury boutique hotel with leisure and business travel amenities for your ideal New England vacation or conference.