Sushi & Japanese · LONDON
Good food.
Great flavour.
76 BREWER STREET, LONDON, W1F 9TX
Opening hours to be confirmed
Kulu Kulu Sushi is a local takeaway in LONDON, W1F 9TX. A menu has not yet been added to this listing.
Kulu Kulu Sushi is listed at 76 BREWER STREET, LONDON, W1F 9TX. Opening hours and menu details can be added by the verified owner.
Loading reviews…