Hey fellow HB's!
Gonna be visiting London next month for the Olympics and shit and i was wondering what are the best streetwear shops located in the city? I know you guys have a Supreme store that i'm definitely gonna visit but are there any other cool places i should check out?
