This is a Japanese restaurant located on Gloucester Road in London, with both Japanese and Western cuisine, and is rated as a Michelin restaurant. The food here is generally a combination of Japanese and French tastes, more creative. But the price here is more expensive, with an average of more than £50 per person for a meal.