Come savor a savory dish at Edo Japan. They are conveniently accessible by car and are situated in a surrounding filled with parks.