Japanese: Tachibana Japanese Restaurant