Parks in South Hadley include: Woodbridge Street Historic District (1), Town Hall Playground (2), Talcott Aboretum (3), Hadley Falls Canal Park (4). Display/hide their locations on the map Hampshire County has a predicted average indoor radon screening level between 2 and 4 pCi/L (pico curies per liter) - Moderate Potential
Will the actual bridal shower part of the tea party start at 1 when she will arrive? I am assuming the answer is yes to both of these questions from your question about the length of 2 hours, so, yes 2 hours is long enough especially if you don't plan more than one or two games. (See a great selection of Most Popular Bridal Shower Printable Games)
As soon as you know when, where and who will be invited to the bridal shower, you should send out the invites as soon as possible. If there are a number of guest on the invite list that are coming from out of town then you should send out the invitation, at least, two months prior, but earlier is even better. If most of the guests on the invite list are local, it can be around four to six weeks prior to the event date.