The roof of The Peabody Hotel has views of downtown Memphis and the Arkansas bridge over the Mississippi. A bit of nature was added to the space with an altar made of branches and flowers.