3
110 S Armistead Ave
Hampton, VA 23669
$650,000 USD
2,288 SF
2,288 SF
$650,000 USD
Freestanding