Crowne Plaza Boston Woburn
Category:
Hotels & Guest Accommodations.
Enjoy boutique Woburn, Massachusetts hotel accommodations and amenities near Boston. The new Crowne Plaza Boston Woburn provides an elegant hotel suited to business and leisure trips, which features indoor pool, fine dining, and more than 8,000 sq. ft. of event space.
Click Here For Specials & Packages