Located at 975 Merriam Avenue, Suite 111 (Twin City Mall), Leominster, MA. Our restaurant offers a wide array of fine Japanese fusion cuisine, ranging from traditional Sashimi Lunch, Rainbow Roll to new style entrees such as Dinosaur Roll, Twin City..
Relevance: 14.85075