About Us

A church in central London seeking to make Jesus Christ known to all nations, and especially the Welsh.