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