10
1201 S Cloverdale St
Seattle, WA 98108
$3,100,000 USD
11,355 SF
20
Units
6.97% Cap Rate
11,355 SF
$3,100,000 USD
Apartments