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