Davidoff of Geneva has announced it is shutting down its River Oaks Houston and Brookfield Place New York flagship stores.