FoundRae opens first international store in London
New York-based fine Jewellery brand FoundRae, known for its symbolic and spiritual designs, has opened its first international flagship store on Mount Street in London. In a statement, FoundRae said that it chose Mount Street in Mayfair as the store’s location due to the “quintessential” feel of the shopping street, which has retail roots dating...
loading...