Crooks & Castles just announced their first flagship store. Unlike some might have expected, the Crooks & Castles Flagship Store will open in Los Angeles on Melrose, next to the upcoming Bape store and the DC Shoes flagship store.
The Crooks & Castles flagship store will open beginning of December. We’ll keep you posted!

What To Read Next