Our friends over at The Armoury are opening their first US store next week, on Tuesday, December 10th. The shop is located at 168 Duane Street in TriBeCa, New York City. NYC is full of great menswear shops, and this just gives me another reason to be jealous I don’t live there. If you’re in NYC, you really ought to stop by. It will probably be like seeing their beautiful blog come alive.