3237 Summer Ave
Memphis, TN 38112
Price Upon Request
11,500 SF
11,500 SF
Price Upon Request
Restaurant