Created by C.Kowalczik on September 20, 2005
- Located in eastern Massachusetts, bordered by Wellesley on the west and Boston on the east, Needham, Massachusetts, seemed to be a quaint New England town to have a Labor Day wedding event.
- 3 reviews
- 3 Stories
- 2 photos