TERRA House

North Main and Greenlaw, Memphis, Tennessee

North Main and Greenlaw, Memphis, Tennessee