Hotel/Inn
Website: https://www.beechwoodhotel.com
(508) 754-5789
363 Plantation Street, Worcester, MA 01605
The Beechwood Hotel is the only AAA Four Diamond luxury boutique hotel in Central Massachusetts. With over 8,000 square feet of flexible event space, the Beechwood Hotel makes a lovely backdrop for any type of event, from beautiful weddings to corporate gatherings. Host an unforgettable event at our hotel and make some memories.
Beechwood Hotel
363 Plantation Street
Worcester, MA 01605