The Plaza de Armas of Cusco is located in the city of Cusco, Peru. Situated in the heart of the city's historic center, it has been the main public space of the city since before its founding.
The Plaza de Armas of Cusco is located in the city of Cusco, Peru. Situated in the heart of the city's historic center, it has been the main public space of the city since before its founding.