gestor at Niko Sushi - Los Angeles, CA, US
Sushi chef
Contact Ahmed Antar
Server
Contact Grace Santin
Waitress
Contact Krista Elsdon
Niko Sushi is a food & beverages company based out of 19001 Ventura Blvd, Tarzana, California, United States.