More about Yo Sushi
Yo Sushi is located at First Floor, 78 Princes Street, EH2 2ER Edinburgh, United Kingdom
http://yosushi.com/restaurants/edinburgh-princes-st
Similar Listings
Yum Yum
4.2