City of London
Greater London England
|Cemetery notes and/or description:|
Evangelical Christian church located in the Mermaid Theatre, London, formed in October 2004 by David Stroud, and is part of the Newfrontiers global network of charismatic churches, in conjunction with the Blackfriars of London. Not to be confused with Greyfriars, London.