News

It’s been 25 years or so since I first stayed at the Peabody Hotel in Memphis. Proclaimed as the South’s Grand Hotel, I have since stayed a couple of dozen times, at least.
The company’s flagship hotel, the luxurious Peabody Memphis, is a historic landmark that opened in 1869. According to the brand’s website, future Peabody resorts are planned for Las Vegas and ...