Brookfield Place

Davidoff’s Newest Flagship Store Coming to Lower Manhattan

There’s a new Davidoff Flagship Store headed for Lower Manhattan in New York City, a 2,000-square-foot space that’s part of the newly-renovated Brookfield Place. Properly…