Inside the Opening of Chef Claudette Zepeda's New San Diego Restaurant

Yes, chef Claudette Zepeda and friends are having a party, and everyone’s invited. Leu Leu is located at 454 N. Coast Highway 101, Encinitas, CA, …

Do you trust this headline?