Today see's the launch and opening of the new Urban Outfitters store in Camden, adding to its growing portfolio of branches in London. Another store filled with super cool clothing and quirky accesories. Love love love. Take a sneak peak here:
The new Urban Outfitters store is situated at 211 High Street, London, NW1 7BT in the area of Camden Lock.