No introductions needed! Created by the late Anita Roddick from a small store in the Brighton Lanes in the UK, The Body Shop now has over 3,000 franchised stores worldwide.

The Madrid Atocha is fully stocked with the full range of Body Shop products. You’ll find it on the corner of the entrance into the Embarcadero area, the old station building that now houses the tropical garden at the station.