The Libra Company

Designers, importers and wholesalers of one of the largest and most diverse collections of interior design accessories, homewares, giftware, lighting, furniture and wall décor across Europe.

Location: 
C46

Contact details

Cambridge Road
Linton
CB21 4NN
Cambridge
Cambridgeshire
United Kingdom