5
8970-8990 Jennings Station Rd
Saint Louis, MO 63136
$2,000,000 USD
141,148 SF
7.13% Cap Rate
141,148 SF
$2,000,000 USD
Department Store