Kiku is a Japanese restaurant conveniently located near Green Park station in Mayfair, and at the top of Half Moon Street. It’s one of the...