Sushi Shop
67 Weymouth St, London
020 7486 7272
Menu
London, Greater London
Sushi Shop
67 Weymouth St, London, Greater London W1G 8NY
020 7486 7272