I'm playing as a member of the Illuminati, and I've noticed that New York is... well, there's a lot of things wrong with New York but among those things is a distinct lack of shopping opportunities.

In London I can buy tacos from a horrific monster, securely store my things in a bank vault, and even interact with the outside world by the modern miracle that is a 'postal service'.

Most importantly though, in London, I can hob-nob with the fashionable set, and buy all manner of new duds for my conspiracy-unraveling Magic Gumshoe. After all, if the world is coming to an end, I might as well try to stop it in style, right?

However London is big, and inconvenient, and full of Templars (who smell funny).

Can I get that stuff that's being sold in London (or other equally stylish stuff) anywhere else?

Is there a clothing vendor I just haven't found somewhere in New York or Seoul, or is London just inexplicably better than the other two faction capitals?

Update 1.1

There are currently no cosmetic vendors in any other location in the game, and there have been no solid comments from the developers about adding any. Many of these items are available in the cash shop for Funcom credits, though. Some of them seem to be exclusive to in-game.

The only other method, at present, of getting cosmetic items is through mission and achievement completion...and I'd argue most of those are not equally stylish.