29
1030 Poplar Ave
Memphis, TN 38105
$10,750,000 USD
45,470 SF
86
Units
45,470 SF
$10,750,000 USD
Apartments