Press

Stella

February 2010

Leading Lights - Wolf & Badger is a fantastic new shop in Notting Hill. Rather than selling products itself, it rents out retail space in the store (for as little as £35 a week) to up-and-coming fashion, accessories and homeware designers.

Back to top