Otomisan Restaurant
Japanese Restaurant
2506 E 1st St, Los Angeles, CA 90033
(323) 526-1150
(323) 526-1150
4.5 / 5 based on 86 votes
Photos
Try the Dragon or the Spider rolls. Both are are excellent.
... tempura and sukiyaki.
... earth for shrimp and vegetable tempura~