Restaurant serving international comfort food, with a focus on Japanese and Spanish cuisine.