Vista Inn & Suites -Downtown- Memphis is located in Memphis, close to AutoZone Park, Orpheum Theater, and Fire Museum of Memphis. Nearby points of interest also include Sun Studio and Stax Museum of American Soul Music. Read More About Vista Inn & Suites -Downtown- Memphis
- Business Services
- FREE Breakfast
- FREE Parking
- Outdoor Seasonal Pool
(*) = Free, some restrictions may apply.