Restaurante Origen is a Spanish establishment offering a variety of dishes, including tempura octopus with potatoes and fried asparagus. They also provide gluten-free bread options. The atmosphere is described as pleasant with agreeable decoration.