2383-2391 Lamar Ave
Memphis, TN 38114
$1,202,715 USD
26,900 SF
10% Cap Rate
26,900 SF
$1,202,715 USD
Storefront Retail Office