2213 Filmore Rd
Memphis, TN 38114
Price Upon Request
5,074 SF
5,074 SF
Price Upon Request
Warehouse