Holiday Inn Express and Suites Memphis Southwind
Stay Smart at Memphis Hotel’s Convenient Location. The Holiday Inn Express‚ Memphis Southwind Newly Renovated Hotel is located in southeast Memphis, just off of Highway 385. With convenient access to Downtown Memphis, this suburban location is ideal for Business and Leisure Travel.