The 58% users who leave an opinion of this restaurant, live within 6KM. this restaurant (Kikuchi) is a reference. Brings your opinion to help other users. this restaurant is located in 14 Hanway Street, in the city of London. Check out the comments left by our users about this restaurant (Kikuchi).
In this restaurant we have received some comment about their facilities.