Cahuachi is the ceremonial center of the Nasca culture in Peru. It is located 25 km away from the city.