London Venues for Pop Up Shop & Showroom
Meeting rooms
Locations in the West End and City of London.
- London venues for Pop-Up Shop & Showroom.
- Locations in the West End and City of London.
- Long history of hosting pop-up showrooms.
- Award-winning catering.
- State-of-the-art audiovisual equipment and support
