The Pastýřská stěna, also Ovčí stěna, is a sandstone rock massif on the shores of the River Elbe in the borough of Děčín in the Czech Republic.
Wikipedia https://en.wikipedia.org/wiki/Pastýřská_stěna
Address 40502, Czech Republic
Coordinates 50°46'49.467" N 14°11'26.515" E