11118 Lindbergh Business Ct
Saint Louis, MO 63123
$1,995,000 USD
24,351 SF
24,351 SF
$1,995,000 USD
Manufacturing