We are situated in the heart of MetroWest MA, 18 miles west of Boston Downtown. The hotel is nestled in the Golden Triangle, the second largest shopping district in Massachusetts
29
Dec
2023