Hampstead is an unincorporated community in New Kent County, Virginia, United States.[1]
37°36′22″N 77°07′47″W / 37.60611°N 77.12972°W / 37.60611; -77.12972
This New Kent County, Virginia state location article is a stub. You can help Wikipedia by expanding it.