The Plaza » Stores » Selin
In November 2001 Selin London opened the Flagship Store in City Centre London. Selin became one of Britain's first fashion Boutiques to create a range that grew from love of London Fashion. Each piece is beautifully designed but with its own character. Be sure to visit the store soon.
CONTACT DETAILS:
REGISTER FOR NEWS/EVENTS