Sakura Sushi

Sakura Sushi default business image

About Sakura Sushi

Anonymous

Great

Thank You for your Reviews

Rate & Write a Review

Your Rating

ADDRESS

Sakura Sushi location map: 1005 E St Charles Rd, Lombard, IL 60148, United States, Lombard, Illinois

1005 E St Charles Rd, Lombard, IL 60148, United States