North of Boston,4 Highwood Drive TEWKSBURY 1876 US
Restaurant
Room
Restaurant
Room
Restaurant
Restaurant
Room
Room
Room
Room
Sports and Entertainment
Restaurant
Sports and Entertainment
Lobby
Conferences
Conferences
Conferences
Room
Conferences
Room
This charming hotel is set in North of Boston. The establishment consists of 227 bedrooms. Customers will not be bothered during their stay, as this is not a pet-friendly accommodation.