Reviews of The Hill. (Restaurant) in London (London).