19
80 Barham Ave
Santa Rosa, CA 95407
$945,000 USD
4,692 SF
4,692 SF
$945,000 USD
Warehouse