Reviews of Lambeth Palace. (Museum) in London (London).