beautygeekuk.com
Urban Decay New Stores: London, Nottingham and Liverpool
Urban Decay are taking over the world! Or at least the UK, with all their new stores in Brent Cross, Carnaby Street, Kings Cross, Liverpool and Nottingham.
Sascha