Japan Sakura is a Japanese restaurant offering lunch and dinner service. It features accessible facilities, accepts card payments, and offers options for groups and take-out. Air conditioning and pet-friendly accommodations are available.