Luxury handbag brand DeMellier unveiled its first flagship store at 35-27 Sloane Square in London over the weekend
The 3,230 sq ft two-storey space “brings the world of DeMellier to life physically for the first time”, it said.
Already have an account? Sign in here