Kulu Kulu Sushi

76 Brewer St, London W1F 9TX, United Kingdom

London, United Kingdom

Small Japanese restaurant with simple decor serving sushi and cooked dishes from a conveyor belt.

Rating: 1311

Score: 4.3

Price: Moderately expensive

No reviews available.