56
196 N Auburndale St
Memphis, TN 38112
$795,000 USD
4,306 SF
4
Units
10.49% Cap Rate
4,306 SF
$795,000 USD
Apartments