Church Square – Cleveland, OH

$18,375,000

109,547 SF