Tokyo Sakura
3.5 Star Rating
(11 Ratings)
8618 Baymeadows Rd Jacksonville, Florida 32256 | Restaurant Info