11
13520-13620 Euclid Ave
Cleveland, OH 44112
$3,400,000 USD
66,114 SF
10.69% Cap Rate
66,114 SF
$3,400,000 USD
Storefront