Our all-new Woburn hotel accommodations are the perfect choice when you’re looking for centrally located, well-appointed and spacious guest rooms in the Boston Area.
Reserve NowEnter an oasis as a high-performance day leads to a good night sleep, preparing one for the productivity of tomorrow. Our spacious bathrooms have a sense of personality and quality.