Tachibana is a Japanese restaurant.