Ikiru is a Japanese restaurant offering a refined menu with high-quality dishes in a welcoming atmosphere.