Nala
Japanese · Sushi
Nala is a Japanese restaurant specializing in fresh sushi. It offers a diverse menu that includes well-prepared tempura and udon dishes.
Location
Best places nearby
The highest rated places close to Nala.
Local restaurants nearby
1 Lower John Street, London W1F 9DT, United Kingdom


