OVO hits London.
Earlier this year we heard that the OVO store will be coming to London, now we see the official launch for the first ever OVO London Flagship store. Toronto based streetwear brand, owned by Drake has been making noises in the states for a long time and finally marks its presence here in the UK. The store will be located in Soho at 1C Poland Street and will be open to the public from 12 pm this Friday.