Kanjon se nalazi u Parku Prirode "Stara planina" u istočnoj Srbiji na teritoriji opština Pirot, u neposrednoj blizini sela Slavinja.
Kanjon Rosomače poznat i kao Rosomački lonci, Rosomačko grlo i Slavinjski lonci, deo je rečne doline istoimene reke koji je nastao intenzivnim usecanjem njenog vodenog toka u stensku masu Stare planinine, u istočnoj Srbiji, na oko 30 km od Pirota.
Kanjon Rosomače izgrađen je abrazivnim procesima u slojevitim krečnjačkim stenama, u kojima su usečena proširenja sa virovima koji podsećaju na kotlove ili lonce, po čemu je i dobio ime "Rosomački lonci". Nastali su na mestima gde reka naglo sa kaskada pada u korito, pa se, zbog velike kinetičke energije vode, vrši usecanje dela rečnog korita neposredno iza kaskada. Širina ovih lonaca može iznositi i do 4m u prečniku.