5
1033 S Holmes Ave
Saint Louis, MO 63126
$170,000 USD
900 SF
6.18% Cap Rate
900 SF
$170,000 USD
Loft Creative Space