Holbox (restaurant)Holbox is a Mexican restaurant in South Los Angeles, California. It was first awarded a Michelin star in 2024.DescriptionThe menu includes seafood such as aguachile, ceviche, and octopus tacos.