0Results
Little Island Pond is a 155-acre lake located in the town of Pelham. The lake's crystal clear waters attract water enthusiasts of all types.
Recommended searches:
Search by similar criteria: