Our doors are open to all, from 7am to 7pm every day. Whether you have come to pray, to rest, to light a candle or simply to step out of the noise of the city for a moment, you are welcome here. You will find us on Soho Square, in the heart of London, and there is always someone glad to see you.