Belle Haven is a town in Accomack County of Virginia , United States .
Belle Haven is a town in Accomack and Northampton counties in the U.S. state of Virginia .