Holiday Inn Downtown - Memphis

The Holiday Inn Downtown is conveniently located in the heart of downtown Memphis, directly across the street from the famous Peabody Hotel and within walking distance of Beale Street. All the 192 rooms are modern and spacious and have coffee maker, TV, Air-conditioning and hairdryer. There is a coffee shop that offers salads and snacks and the Russwood Sports bar & Grille with an American Cuisine Menu.