156 Delmar Ln
Newport News, VA 23602
$11,745,000 USD
95,332 SF
85
Units
7.8% Cap Rate
95,332 SF
$11,745,000 USD
Apartments