24
1295 W Holmden Ave
Cleveland, OH 44109
$749,900 USD
4,104 SF
4
Units
7.78% Cap Rate
4,104 SF
$749,900 USD
Apartments