Spaghetti Westerns were primarily filmed in southern Italy and Spain, especially in the Tabernas Desert and the Cabo de Gata-Níjar Natural Park in the Province of Almería, southeastern Spain. Many films were also shot at Cinecittà Studios in Rome, Italy. Other filming locations include central and southern Italy, such as Valle del Treja, Camposecco, Castelluccio, Gran Sasso mountain, Tivoli quarries, and Sardinia. Some sets from these films have been preserved as theme parks like Texas Hollywood and Mini Hollywood in Spain.