where is south pond?
South Pond, Massachusetts. South Pond is a village in Plymouth, Massachusetts, United States. It is located east of Great South Pond, a reservoir that serves as one of Plymouth's municipal water sources.