880-884 Parkwood Rd
Cleveland, OH 44108
$250,000 USD
16,824 SF
13
Units
16,824 SF
$250,000 USD
Apartments