The Town of Southborough Massachusetts was founded in 1727 and is located in Worcester County about 25 miles west of Boston.
Adding to the rural charm of Southborough are numerous winding scenic roads often shared with bikers, hikers and horses.
Search the local Southborough homes for sale to find the real estate that's right for you to call Southborough your hometown.