General 15 Jan 2013 Next stop-Santa Cruz. One of my favorite restaurants ever is Saturn Café in Santa Cruz. I first visited this vegetarian restaurant about five years ago and have gone back as…