Crooks & Castles Flagship Store

We recently mention that Crooks & Castles would be opening their first flaship store at 8021 Melrose in Los Angeles. The shop opened over the weekend, and we now have some photos of it.
More after the jump.














pic and info: The Hundreds
Tags: Crooks & Castles, shops




