1
1130 & 1144 Hampton Avenue
Saint Louis, MO
$5,070,000 USD
46,663 SF
2
Units
46,663 SF
$5,070,000 USD
Office