Location: located in the city of Memphis, in the state of Tennessee. The city's airport is about 15 Km. away.
See more: Hotels in USA Hotels in Memphis Holiday Destinations in USA