Ramen Kagura Atocha is a Japanese restaurant specializing in homemade broth slow-cooked for hours and freshly made artisanal noodles. They emphasize fresh ingredients selected with Japanese precision.