Red Cloud is a tiny little clothes shop in Thornton Arcade which is off Briggate (Leeds main shopping street.) Everything is there is really unique and the staff are really helpful. I always know that I won't bump in to people wearing my outfits if I buy clothes from here. Definitely a hidden and unknown treasure! read more