Davidoff announces new Flagship Store in Buckhead Atlanta to open in Spring 2015
Buckhead, the affluent uptown district of Atlanta, Georgia, will welcome a Davidoff Flagship Store developed in accordance with the new globally standardized design and concept of “Davidoff of Geneva – since 1911” at the Buckhead Atlanta shopping district, slated to open in Spring 2015. Davidoff partnered with Oliver McMillan to integrate Davidoff’s new retail concept into the luxury retail and high end cuisine, shopping and dining district in the heart of Buckhead.
The new Flagship Store will feature a luxurious environment and guest experience covering nearly 3,000 square feet, split into five carefully designed areas. Throughout each space, the interior and architectural design will be inspired by the traditions of the Dominican Republic, where much of Davidoff’s production and many of its employees are based.