Montecristo Lens is a restaurant specializing in traditional Mexican cuisine.