31
3796 Lamar Ave
Memphis, TN 38118
$1,900,000 USD
276,230 SF
276,230 SF
$1,900,000 USD
Office