London's Boutique Event Space

Pop Up Store

The Gallery Soho is a perfect pop up store, fully licenced and perfectly placed in the heart of the west end. With bar and kitchen facilities, full A/V and air conditioning it provides the perfect location for a pop up store. The team is very flexible with changing the venue from a blank canvas to suit your pop up requirements. Please have a look at how our venue has been used for pop up stores in the past. The Gallery Soho is easily accessible by tube, bus and car. To enquire please click here.