Sakura Japan

It's Friday!

We're at

100 Cambridgeside Pl, Cambridge, MA 02141

Place an order

(617) 252-0882

  • Accepts Cards
  • Accessible
  • Kid Friendly
  • Outdoor Seating