Niko Sushi
Sushi · Japanese
Niko Sushi is a Japanese restaurant specializing in sushi. It is located in Devonshire Mall.
Location
Best places nearby
The highest rated places close to Niko Sushi.
Local restaurants nearby
3100 Howard Ave, Windsor, Ontario N8X 3Y8, Canada



