Steve36 reviews2 followersFollowFollowAugust 29, 2007Really interesting tale of church growth in Peckham, London. Very encouraging.