Edo Japan is a Japanese restaurant specializing in grilled dishes and sushi. It offers dine-in, delivery, and take-out options, with online ordering available for pickup. The establishment is located in the Southlands Crossing shopping centre.