Otmuchów je polské město ležící v Dolním Slezsku v Opolském vojvodství, poblíž hranic s Českou republikou. Biskupský hrad ze 13. století je dominantou této středověké osady na obchodní cestě mezi Nysou a Kladskem. Město má také umělou vodní nádrž Otmuchowskie Lake, fragmenty městských hradeb, několik historických domů a chrámů a radnici se slunečními hodinami ze 16. století. Otmuchów je také známý svými cukrářskými výrobky, které se vyrábějí místně.