Popular accommodations in Woburn-N Woburn
HotelAccommodates 10
Extended Stay America Suites - Boston - Woburn
This Extended Stay America - Boston - Woburn is located in Woburn and especially designed for longer stays, with all rooms featuring a fully equipped kitchen. The hotel offers free WiFi and a 24-hour front desk.Book nowfrom $66 per night