At 6411 Sepulveda Blvd Ste 1F, Los Angeles, CA 91411-1304Los Angeles Here : Oh! Oh! Sushi & Teriyaki. Welcome to Oh! Oh! Sushi & Teriyaki is rated 3.5. It's worth a try!
Write a review