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