Advertisement
Place your ad here.
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.