There’s another Southborough
Lewis & Co recently celebrated our 35th anniversary and, since 1997, has been based in the centre of Southborough. As we look back on our history, our research led us to discover that ‘our Southborough’ isn’t the only one! In fact, there’s a New England town called Southborough in Worcester County, Massachusetts, around 30 miles […]
Read more...