20
2847 Poplar Ave
Memphis, TN 38111
$5,000,000 USD
7,420 SF
7,420 SF
$5,000,000 USD
Storefront Retail Office