Four Seasons Hotel Nashville, the newly opened five-star luxury property in downtown Nashville, today unveiled details for The Spa at Four Seasons, the property’s destination for restorative treatments and indulgent pampering, within a vibrant urban setting.