Kikuchi Japanese Restaurant
Kikuchi Japanese Restaurant
Address ·
Fitzrovia, London
Directions
Details
Address
14 Hanway Street
London
W1T 1UD
England