The Wellesley Inn on the Square is located in the center of one of New England's prettiest and most scenic towns. Just 5 minutes from Wellesley College and Babson College and a short drive to the businesses located on the Rt. 128 tech belt. The historic and cultural attractions of downtown Boston are just 20 minutes away and Boston College is a 15 minute drive from our door.