Nikko offers Japanese cuisine, including sushi and teriyaki entrees. The restaurant is located at 827 N Homestead Blvd.