© 2016 Ichiban Japanese Restaurant and Sushi Bar

2050 16th St. N, St. Petersburg, FL, 33704, Tel (727)-896-1101