Sarku Japan is located in North Olmsted, United States on 4954 Great Northern Blvd Space# FC2. Sarku Japan is rated 4.1 out of 5 in the category japanese restaurant in United States.
Address
4954 Great Northern Blvd Space# FC2
Offerings
Comfort foodQuick bite