2024 Champlain St
Toledo, OH 43611
$545,000 USD
23,450 SF
23,450 SF
$545,000 USD
Manufacturing