It is always a treat to find a wonderful, small restaurant in some tiny shopping mall. Manpuku is a Tokyo barbecue restaurant in Costa Mesa that has very good food, some of which you cook yourself.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results