
Selfridges
Location: Oxford Street, London
Selfridges is an icon of style and innovation - the ultimate backdrop for brands looking to create impact.
From cutting-edge creative workshops to bold product launches or intimate gatherings, this world-famous destination offers versatile spaces that blend luxury with energy, setting the stage for unforgettable experiences.