Other April, 21 2008

Crooks & Castles Billboard On Fairfax

Share Tweet Email Reddit Flipboard WhatsApp Comments
We came across some pictures of a massive Crooks & Castles billboard, which has been placed on Fairfax in Los Angeles, right above the SLB store, advertising their newly opened flagship store on Melrose. Pic via Mr. Kim Says.
Check out more pictures after the jump.