12
600 S Holmes Ave
Saint Louis, MO 63122
$1,100,000 USD
7,104 SF
7,104 SF
$1,100,000 USD
Office