Directions to Beechwood Hotel, Worcester

Beechwood-hotel-map
The Beechwood Hotel in Worcester is located at 363 PLANTATION STREET , Worcester , MA, US .   Click on the Google Map above to get an interactive version and see the area around the Beechwood Hotel .