Edo Japan is a Japanese restaurant offering fresh food made to order. They specialize in grill and sushi dishes, with popular items like the Beef Yakisoba Bento Box. The establishment is located within the Lloydminster Mall food court.