Luxury Italian fashion house Bottega Veneta have opened a new store on Sloane Street in London. The brands craft-conscious ethos is evident throughout the space, featuring curved wooden shelves, terrazzo flooring and handcrafted Ocean Green furniture.