Lilo (restaurant)Lilo is a Michelin-starred restaurant in Carlsbad, California, United States. It was included in The New York Times 2025 list of the nation's 50 best restaurants.