EDO is a Japanese restaurant offering an all-you-can-eat concept with teppanyaki and sushi. Takeaway and delivery are available.