Japanese steakhouse · 35101 Euclid Ave, Willoughby, OH
More food in Willoughby, OH · Japanese Steakhouse in Willoughby