Akira Sushi & Ramen
Add to Favorites
Add Hours
Phone: (918) 588-0140
Address: 1124 S Lewis Ave, Tulsa, OK 74104
1731 S Sheridan Rd, Tulsa, OK 74112
2424 E 15th St, Tulsa, OK 74104
1924 S Utica Ave, Tulsa, OK 74104
3302A E 51st St, Tulsa, OK 74135
11111 E. 71st Street South, Tulsa, OK 74133
1708 N Sheridan Rd, Tulsa, OK 74115
11009 E 41st St, Tulsa, OK 74146
10624 E 71st St, Tulsa, OK 74133
7646 E 61st St, Tulsa, OK 74133
10032 S Sheridan Rd, Tulsa, OK 74133