CELINE Opens a New Architectural Concept Store on London’s Mount Street – Project by Buzzoni
French luxury brand CELINE has just opened doors at its new London store located on Mount Street. The new 270 square meters retail space is designed by the label’s