11
8920 Canyon Falls Blvd
Twinsburg, OH 44087
$16.50 USD/SF/YR
2,060-40,000 SF
4
Spaces Available
Built 2001
11,198 SF Contiguous
Built 2001
2,060-40,000 SF
$16.50 USD/SF/YR
Office