В «Словаре географических названий» А. В. Суперанской (М., 2013) указано, что топонимы
В «Словаре географических названий» А. В. Суперанской (М., 2013) указано, что топонимы обычно не склоняются в сочетании со словом "поселок" и рядом других слов. Исключение составляют случаи, когда название выражено прилагательным У нас в области есть поселок Лебяжье. Должно ли склоняться его название в сочетании с родовым словом? Например, в поселке Лебяжьем, нет поселка Лебяжьего и т. д. Кроме того, у нас есть город Щучье. В сочетании с родовым словом "город" топонимы славянского происхождения должны склоняться. То есть правильно будет писать и говорить: "в городе Щучьем", "нет города Щучьего"? Просто у нас даже в СМИ, я уж не говорю о разговорной речи, в этих случаях используются несклоняемые варианты (именно с родовым словом).
Лучший ответ:
Такие названия в сочетании с родовым словом лучше не склонять, т. к. при изменении их по падежам трудно будет восстановить исходную форму названия.