According to the Santa Rosa city facilities department the only parking available for Juilliard is on-street parking in the general area. Generally I find parking in the residential areas on the east side of Santa Rosa avenue (like along Tupper or Sonoma Ave) and walking over to juilliard works pretty well. But it can depend upon other constraints you may have such as handicapped
You'll have to pay but there is plenty of parking in the mall one block north.
Thanks! Your answer is awaiting moderation.