Mallard Lake, Virginia


Mallard Lake is an unincorporated community in Albemarle County, Virginia.