More about Yo Sushi Tottenham Court Road
Yo Sushi Tottenham Court Road is located at 106 Tottenham Court Road, W1T 4TT London, United Kingdom
(44) 203 0000 740
http://www.yosushi.com/