Upload
3
As one of the premier hotels in Burlington, MA we are centrally located, making us the perfect place to stay when visiting New England. W...
As one of the premier hotels in Burlington, MA we are centrally located, making us the perfect place to stay when visiting New England. With well-appointed guest rooms and a variety of wonderful hotel amenities, you'll feel like you've never left home. Our on-site restaurants are some of the best you'll find in the area. Enjoy delicious cuisine at our Summer Winter Restaurant, featuring fresh ingredients grown in our own greenhouse or relax with a drink at Fitzwilliams Irish Pub.
to add this to Watch Later

Add to

Loading playlists...