35 castro st