Getting to the Needham Historical Society is quite straightforward. The Society is located at 53 Glendoon Road off Great Plain Avenue, near the center of town, heading toward Wellesley on Great Plain Avenue (Route 135).