Gornji Grad is the site of three known mass graves from the Second World War. The Tičjek Mass Grave (Slovene: Grobišče Tičjek) is located behind the house at Tičjek no. 20, on the northern edge of the settlement. It contains the remains of seven to nine civilians of various nationalities that were murdered in 1944. The Zabrinov Hill Mass Grave (Grobišče Zabrinovski hrib) is located on the slope of Zabrinov Hill (Zabrinovski hrib) west of Gornji Grad. It contains the remains of 56 Slovene militia members from Ptujska Gora and its vicinity that were murdered by the Partisans in October 1944. The Ravni 1 Mass Grave (Grobišče v Ravneh 1) is located south of the settlement, south of the LIP Smreka business park. Together with the mass grave in neighboring Dol, it contains the remains of 100 to 200 people executed by the Partisan command of the Fourth Operation Zone in the fall of 1944.
The Baroqueparish church in the settlement is dedicated to Saints Hermagoras and Fortunatus. It is a large church with a dome over its transept. It contains 18th-century altar paintings and the tombs of the first bishops of Ljubljana. A second church, surrounded by the cemetery in the northern part of the settlement, is dedicated to Mary Magdalene. It has a rectangular nave with a bell tower on the south wall and symmetrical side chapels. The polygonal chancel on the north end is walled on three sides. The stonework was created by Andrej Cesar in 1869 and the paintings by Tommaso Fantoni and Matija Koželj in 1870.