3955 Saint Ferdinand Ave
Saint Louis, MO 63113
$995,000 USD
86,600 SF
86,600 SF
$995,000 USD
Schools