( 658 Reviews )
Beechwood Hotel
Hotel, Indoor Lodging
363 Plantation St Worcester, MA 01605
I. H.
Great hotel around Worcester. Service and the front agents were friendly, room was top notch roomy and very comfortable. Impressive. Highly recommend.
( 1 Reviews )