Edo Japan invites you to their dining room. They are easily accessible by car. The neighboring area is remarkable for its stores and restaurants.