Cecil

Retail | Oberhausen

A new store concept for clothing brand Cecil. Flagship store in Oberhausen Germany.