Reviews of St John the Baptist Church, Holland Road. (Church) in London (London).