4900 Daggett Ave
Saint Louis, MO 63110
$18,000,000 USD
50,000 SF
6.79% Cap Rate
50,000 SF
$18,000,000 USD
Office