We have found 20 properties on 21st St, Virginia Beach, VA. Average price per square feet on 21st St is $546. It is 323.3% higher than average price per sqft Virginia Beach. Average sale price on 21st St is $466,841. It is 93.7% higher than average sale price in Virginia Beach.