From a 1,000-year-old mochi shop in Kyoto to Edo-period tempura stalls in Asakusa, these legendary establishments have been serving the same iconic dishes for generations — some for over 500 years. Step back in time and taste history at Japan's most enduring culinary institutions.