Edo Japan
Japanese · Sushi · Fast Food
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.
Location
Vota recommends