5
5414 Telegraph Rd
Saint Louis, MO 63129
$4,228,571 USD
14,490 SF
8.75% Cap Rate
14,490 SF
$4,228,571 USD
Drugstore