Japanese restaurant and takeaway menus in Chester Hill

Niko Niko Sushi

Japanese, Asian

Shp 18/ 1 Leicester St, Chester Hill, NSW, 2162, Australia
Good quality and reasonable price of meal.