Kazu

64 Charlotte St., London W1T 4QD, United Kingdom

London, United Kingdom

Modern Japanese restaurant with elevated fare, wine & sake plus a set lunch menu & a terrace.

Rating: 444

Score: 4.2

Price:

No reviews available.