Japanese restaurant · 7128 Miramar Rd #1, San Diego, CA
More food in San Diego, CA · Japanese Food in San Diego