Nihombashi, Tokyo, is the center of history, culture, and commerce - just five minutes on foot from Tokyo Station and ten minutes on foot from the Imperial Palace. Find eel, sushi, and Japanese and Western food in the town that has been the capital of Japan for four hundred years; still carrying on the tradition of Edo.