Boasting a shared lounge and barbecue facilities, Homewood Suites By Hilton Woburn Boston, Ma is set in Woburn. This 3-star hotel offers luggage storage space and free shuttle service.
Number of rooms: 96
371 Washington Street, Woburn, MA 01801, United States
Hotel booked 1 times today.