The Sheltzer Lab
 
 

The Sheltzer Lab is located at the Stanford University School of Medicine in Palo Alto, California.

1651 Page Mill Road
Room 1330
Palo Alto, CA 94304

Administrative assistant
Sydney Collins
sydneync@stanford.edu