1297 S Lauderdale St
Memphis, TN 38106
Price Upon Request
20,820 SF
33
Units
20,820 SF
Price Upon Request
Apartments