Yo! Sushi opening and closing timesHide
Yo! Sushi is a Restaurants chain represented by 74 Restaurants in 39 Towns. Most of them are located in London (26 restaurants), Edinburgh (3 restaurants), Glasgow (3 restaurants), Manchester (3 restaurants) and Aberdeen (2 restaurants).

Yo! Sushi Opening times

What time does Yo! Sushi open