104
800 Livermore St
Yellow Springs, OH 45387
$1,200,000 USD
56,085 SF
56,085 SF
$1,200,000 USD
Research And Development