3500-3542 Lemay Ferry Rd
Saint Louis, MO 63125
$2,300,000 USD
21,897 SF
21,897 SF
$2,300,000 USD
Freestanding