13
6800 Poplar Ave
Memphis, TN 38138
$26.00 USD/SF/YR
1,712 SF
1
Space Available
Built 1984
1,712 SF Contiguous
Built 1984
1,712 SF
$26.00 USD/SF/YR
Office