Kiku is a traditional Japanese restaurant located in London. With a reputation for serving some of the best sushi in the city, this establishment offers an authentic dining experience. The menu features a variety of sushi options, including nigiri, sashimi, and specialty rolls. Each dish is made with the highest quality ingredients, ensuring a burst of flavors with every bite. The traditional decor and tranquil ambiance of Kiku create a serene and peaceful atmosphere, perfect for a relaxing sushi meal.