Sakura 15 is located in Indiana, United States on Indiana, Bloomington, S College Mall Rd. Sakura 15 is rated 4.4 out of 5 in the category japanese restaurant in United States.
Address
Indiana, Bloomington, S College Mall Rd
Amenities
Good for kidsToilets