Tag: Sushi

Ninza

Ninza Sushi Bar Review

Over at 8228 W 13th St, near 13th and Tyler, is a sushi restaurant called Ninza Sushi Bar. It’s been there for quite a while. Being an east sider, it’s