America-Places.com has listed approx 4 Townhouse complexs in Santa Cruz. Some of the Top rated Townhouse complexs in Santa Cruz are- Residencial Malinche, Urbanización La Tulita, Urbanización Sagamad & Urbanización Sagamad.