In Pictures: Food of Otowa Restaurant in Tochigi, Japan

Fine dining French cuisine

The Restaurant