Lalo is a European restaurant.