Sun Rising

Yamato Japan, a sushi and hibachi style Japanese restaurant, recently opened in the Twin City Mall on the Leominster/Fitchburg line.