Come enjoy a delectable creation at Edo Japan. They are accessible by public transit and car and are established in a surrounding characterized with merchants.