Footwear specialist Aldo has opened the doors to a new flagship store on London’s Oxford Street.
Aldo is now welcoming shoppers into its second flagship store on London’s iconic Oxford Street, which opened its doors last week.
Already have an account? Sign in here