Sushi & Teri

116 Japanese Village Plaza Mall
Los Angeles, CA
213.687.8368
34.049226
-118.239669
Hours:
Mon - Sat:11am - 10pm
Sun:11am - 9pm

for Sushi & Teri
Directions
from: