Matsuri’s Japanese Restaurant is located in the Red/Bird shopping center, located on the corner of Red and Bird Roads. Consistently fresh sushi is worth the wait.
Matsuri’s Japanese Restaurant is located in the Red/Bird shopping center, located on the corner of Red and Bird Roads. Consistently fresh sushi is worth the wait.