LOCATION

Victoria Leigh is an online shop. All creations are designed and handmade in the UK based studio.