3
8129 Page Ave
Saint Louis, MO 63130
$310,000 USD
2,200 SF
10% Cap Rate
2,200 SF
$310,000 USD
General Retail