We have found 11 properties on Margaret Dr, Virginia Beach, VA. Average price per square feet on Margaret Dr is $105. It is 18.6% lower than average price per sqft Virginia Beach. Average sale price on Margaret Dr is $306,075. It is 27.0% higher than average sale price in Virginia Beach.