Location:Peabody Park, Tanglewood Street, Memphis, TN, United States