Sakura Japan (Newark)
186 W Market St, Newark
(973) 732-5162
Menu
Reserve
Restaurants in Newark, NJ
Sakura Japan (Newark)
186 W Market St, Newark, NJ 07103
(973) 732-5162