Top Suppliers:I want be here

678539-14-5

678539-14-5 structure
678539-14-5 structure

Name 3-[[3-(hydroxymethyl)-1h-indol-1-yl]methyl]-benzoic acid
Molecular Formula C17H15NO3