First Denbigh Parish Church Archeological Site
First Denbigh Parish Church Archeological Site is a historic archaeological site located at Newport News, Virginia. The site is located on the bluff overlooking the Warwick River at the mouth of Church Creek.
Source: Wikipedia — First Denbigh Parish Church Archeological Site (CC BY-SA 4.0)