L'établissement 3 étoiles Hampton Inn Boston - Westborough est situé à Westborough, à 19 km du DCU Center Arena & Convention Center et à 44 km du Central Square Theatre. Il se trouve à environ 44 km du parc John F. Kennedy, de l'université Harvard et de Harvard Square. Il propose une piscine intérieure, une réception ouverte 24h/24 et une connexion Wi-Fi gratuite dans l'ensemble de ses locaux.
Toutes les chambres comprennent une télévision et un sèche-cheveux.
L'établissement possède un centre d'affaires, une salle de sport et un parking privé gratuit.
Le Brattle Theatre se trouve à 44 km. Le Hampton Inn Boston - Westborough se trouve à 45 km du musée Peabody. L'aéroport régional de Worcester, le plus proche, est implanté à 25 km.