What could be more perfect than walking into a Mitsuwa store and finding a takoyaki stand has been set up inside for the day?
The answer is, nothing! Nothing is more perfect than freshly made takoyakis right before your eyes! Best. Thing. EVER!