At Mamahuhu, the newest restaurant to come to Palo Alto’s Town & Country Village, a Michelin-starred chef is breathing new ...