Best Japanese in Alhambra, CA