The renovated guest rooms at The Peabody Memphis in downtown Memphis, Tenn., are now welcoming guests. When I sat in the lobby of the newly spruced-up hotel, it was apparent just how comfortable this “living room of the South” is, with its overstuffed armchairs and couches to slouch into. The Peabody lobby is elegant, too. The art is beautifully displayed, but nothing's more appealing than the ducks swimming in the fountain.
And the meeting space? It adds up to 80,000 square feet. The