Trevor & Cho's Mandarin on California Avenue. Would make a great "Wish you were here..." postcard. Location Palo Alto Photographer John Hovell Date taken 2006-05-22