29
801 Dutton Ave
Santa Rosa, CA 95407
$10,150,000 USD
32,751 SF
27
Units
5.91% Cap Rate
32,751 SF
$10,150,000 USD
Apartments