Holiday Inn Express Boston North-Woburn

Starting at

TripAdvisor Review

Based on 250 review

See all

This hotel is beautifully designed in Woburn. The hotel is located within easy access of a number of attractions in the area. Guests will find themselves in a prime setting from which to explore the rich culture and history of this wonderful area. The hotel enjoys a delightful design, blending effor...

More details