Nueva Vista

Santa Cruz, CA
Family

Address
136 Leibrandt Avenue - Office
Santa Cruz, CA, 95060


Phone: (831) 459-9296
TTY: 711
Office Hours:
Monday - Friday 8:30am - 5:30pm

Waitlist Closed

About Nueva Vista

  • Property Type: Family
  • Units: 48

Current resident?  Log in to the resident portal here.

Effectiveness of Programs

1688 Total Services Delivered 2018
261 Total People Served 2018