13
38000 Euclid Ave
Willoughby, OH 44094
$3,366,600 USD
29,788 SF
7.5% Cap Rate
29,788 SF
$3,366,600 USD
Freestanding