Property Location With a stay at Santa Cruz Plaza, you'll be centrally located in Santa Cruz, steps from Plaza de Armas and M..
Santa Cruz / Santa Cruz