Грамматический словарь Зализняка (склонения слова):
Духан, духаны, духана, духанов, духану, духанам, духан, духаны, духаном, духанами, духане, духанах
духа́н
-а, м.
Старинное название небольшого ресторана, харчевни на Кавказе и Ближнем Востоке.
[От араб. dukkan — лавка]
ДУХАН, а, м. На Кавказе, на Ближнем Востоке: небольшой трактир или лавочка.
духа́н
ДУХАН -а; м. [араб. dukkan — лавка] На Кавказе, в Крыму: старинное название небольшого ресторана; харчевня.
ДУХ’АН, духана, ·муж. (·араб. dukkan — лавка, магазин). Небольшой ресторан с продажей вин в сельских местностях на Кавказе.