Japan Sakura
Japanese · Sushi · Ramen
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.
Location