London / Finchley / N3

Sakura Sushi

87 Ballards Lane, Finchley, London, N3 1XT

Sakura Sushi restaurant & takeaway is serving Sushi, Japanese cuisine.


location on map of Sakura Sushi


Sakura Sushi reviews

Sakura Sushi menu

Please call the takeaway direct on the telephone number provided above to ask about the today's menu.


Rate Sakura Sushi