Are you looking for a prime located temporary shop space?
Storefront has recently taken on retail unit located in the heart of Soho, perfect for creative and innovative brands looking to host a pop-up store or product launch.
Soho is iconic for being a location that creative brands and designers flock to. This busy area boasts high and steady foot traffic from Londoners visiting their favourite brands and restaurants, as well as tourists and shoppers alike. Situated between Oxford St. and Piccadilly, this area is in high demand and known for cutting-edge brands and emerging designers.