Kyoto Sakura II is a Japanese restaurant offering a variety of authentic dishes. They offer delivery service for orders over 25€.