NALA Japanese Restaurant

1 Lower John St, London W1F 9DT, United Kingdom

London, United Kingdom

Restaurant and lunchtime takeaway for hot and cold dishes in contemporary dark wood dining room.

Rating: 646

Score: 4.4

Price: Moderately expensive

No reviews available.