Saki Sushi is a Drinks, Japanese, Sushi restaurant located in Crouch End offering all the traditional dishes that are freshly prepared and cooked by our chefs in 33 Broadway Parade, Crouch End, London, UK, N8 9DB... Saki Sushi is the best..
Relevance: 12.382942