Photo of Sushi Restaurant YO Sushi at 1b Park Ln, Sheffield S9 1EL, United Kingdom