KULU

KULU

SUSHI

FULL WEBSITE

COMING SOON

Operating in Soho since 1995

Location

76 Brewer St, London

W1F 9TX

020 7734 7316

Opening Times

MON - THU12:00 - 14:30
17:00 - 21:30
FRI - SAT12:00 - 14:30
17:00 - 22:00
SUNClosed
View Menu
Kulu Kulu Sushi 2023 - All Rights Reserved