11835 Lackland Rd
Saint Louis, MO 63146
$2,980,000 USD
5,324 SF
7.1% Cap Rate
5,324 SF
$2,980,000 USD
Restaurant