Unique Pop-Up Shop Space in the Heart of Mayfair

Description

This elegant venue, located in the heart of Mayfair, offers a prime setting for luxury retail, product launches and brand activations. With a sophisticated gallery-style interior, high ceilings, and exceptional natural light, this space provides the perfect backdrop to showcase your brand in a premium environment.

Positioned in one of London’s most prestigious districts, the venue benefits from high foot traffic. With short-term rental options available and a dedicated team to support your setup, this space makes hosting a pop-up effortless.

Facilities

  • Shop front
  • Gallery style interior
  • Flexible layout
  • Spread across 2 floors
  • High ceilings
  • Staircase
  • Blank canvas

Perfect for

Events
Pop ups
Product launches
Brand activations & experiences
Exhibitions
TV
Film
Commercials

Enquire about this location

Map

Exact location provided after booking