There are stairs everywhere in Cusco. You can see more Inca ruin foundations here too.
Photo album created with Web Album Generator