Menu of SAKURA SUSHI - Englewood

Japanese food in Englewood

We offer Takeout

See MENU & Order