Needham, Massachusetts, a southwest suburb of Boston, is home to Olin College, a very well-known and reputable engineering school. However, this is not the only attraction in the city! If you’re considering a visit to the Boston area or are considering moving to Needham, you might note some things to do outdoors while in and […]