Echizen Japanese Restaurant

9111 Valley View St. Suite 113
Cypress
California
United States