17
3501 E 93rd St
Cleveland, OH 44105
$874,900 USD
21,911 SF
13
Units
8.33% Cap Rate
21,911 SF
$874,900 USD
Apartments