Get directions to: Stella, Memphis, TN Restaurant address: 39 S Main St Memphis, TN 38103, USA Driving Walking Bicycling Restaurant: Stella