South Natick Falls

The famous picturesque falls located right in South Natick center.