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
Michelle Ly
mly00@stanford.edu