Vista Inn & Suites
2850 Lamar Avenue
Memphis, TN 38114
901-323-3333
Coming soon in 2008. Locations are available in Antioch, Hermitage, Mufreesboro Tennessee.
