POI's creator (Voyajo Team)
Mill Pond Falls is a waterfall located in Newington, Connecticut. It is the smallest natural waterfall in the United States.https://www.pulte.com/communities/ct/newington/woodlands-of-newington/brochure.aspx The falls are located inside Mill Pond Park and is celebrated each fall during the Waterfall (...) (from Wikipedia)