Yama Zakura
One of the hidden gems we love in Northborough is our favorite sushi restaurant, Yama Zakura. It is incredible, no, really, it’s that good! Located in an unassuming strip mall, once you take your first bite, you’d be hard-pressed to think you are anywhere but the best sushi restaurant in NYC. Yama Zakura […]