28 W Rock St
Harrisonburg, VA 22802
$8,100,000 USD
38,400 SF
48
Units
38,400 SF
$8,100,000 USD
Apartments