Ikibana is a Japanese restaurant offering sushi and other culinary delights in a unique space with terraces and a garden.