The Torrechiara castle stands on the hills of Torrechiara , near Langhirano , about 18 km from Parma . Its elevated position allows him to dominate perfectly the valley where flows the river Parma, meeting point between the city and the nearby mountains.