Santa Cruz (or Santacruz) is a Spanish or Portuguese term meaning "holy cross" and referring to the cross on which Jesus was crucified.
Santa Cruz may also refer to: Wikipedia
Search for top attractions, restaurants, hotels and more. Conveniently add these to your itinerary and take them on the go with the TripSee mobile app.