New Hanover Square, New Hanover Township, Montgomery County, Pennsylvania, United States