HOME > Chowhound > California >
What's your latest food quest? Get great advice
TELL US

Sestri (Santa Cruz) Closed?

h
harryd Sep 24, 2008 10:03 PM

I've heard that Sestri has closed. Does anyone know anything about that?