KULU
KULU
SUSHI
FULL WEBSITE
COMING SOON
Operating in Soho since 1995
More
Location
76 Brewer St, London
W1F 9TX
020 7734 7316
Opening Times
MON - THU
12:00 - 14:30
17:00 - 21:30
FRI - SAT
12:00 - 14:30
17:00 - 22:00
SUN
Closed
View Menu
Kulu Kulu Sushi 2023 - All Rights Reserved