Kazu is located in London, United Kingdom on 64 Charlotte St, Bloomsbury. Kazu is rated 4.3 out of 5 in the category izakaya restaurant in United Kingdom. Kazu is located on Charlotte Street within the buzz of London’s Fitzrovia area.
Kazu translates literally as ‘Peace and Harmony’ in Japanese, so our guests can expect the very best of Japanese cuisine made with the highest quality ingredients, served within a modern, calm and peaceful environment.
Address
64 Charlotte St, Bloomsbury