O Sushi (Alhambra)

1900 W Valley Blvd, Alhambra, CA

Menu (As of 11/1)

O Sushi (Alhambra): hours and how to order