Renewal

yelp logo

(1)

Photos

269 Campus Dr
Stanford, CA 94305

Reviews

yelp logo
4.01 reviews
Photo of Fred T.
Fred T.
3/7/2023

Renewal is a public art installation located on the Stanford University campus. It is the work of Lauren Toomer. Toomer, who is both an artist and an Anatomy lecture at the medical school likes...

Own this business?
See a problem?