Farquahar Park in Groton, Connecticut

Farquahar Park in Groton is a park. Farquahar Park is located near Alpha Avenue.

Leisure
park