St George and St Helena Church is a historical place of worship, also known as Chapel Of St George And St Helena At Former Dockland Settlement No. 1 in London Borough of Newham.
- alt_name
Chapel Of St George And St Helena At Former Dockland Settlement No. 1
- Object
Religion
- Building
chapel