Edo Sushi is a Japanese restaurant offering a unique dining experience. It is known for its great food and a warm, cosy atmosphere, situated on Paradise Square.