Where is South Paris?

Where is South Paris located?

South Paris, South Paris, United States of America (approx. 44.22368°, -70.51339°)


Where is South Paris on the map?