Columbus, OH, Oct. 23, 2026 – Bath & Body Works today opened the first of its new Feel Good concept stores in Charlotte, North Carolina, introducing a reimagined retail experience designed to make fragrance discovery easier and product benefits clearer.