31
227 N Main St
Harrisonburg, VA 22802
$1,199,900 USD
16,640 SF
16,640 SF
$1,199,900 USD
Freestanding