Edo Japan invites you to their establishment. They are open late all week. You can get there by car. They are positioned in an area filled with parks. more... See more text