WORCESTER Mass., July 9, 2013 /PRNewswire/ – The Beechwood Hotel has announced that they have recently become a member of Worldhotels First Class Collection of affiliated upscale and independent hotels. The Beechwood, a premier hotel in Worcester MA, is one of three Worldhotels…

Load More Related Articles
Load More In Press Releases