Edo Sushi
Japanese · Sushi · Casual Dining
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.
Location
Best places nearby
The highest rated places close to Edo Sushi.
Local restaurants nearby
9 Paradise square, Sheffield S1 2DE, England


