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