church in Croydon, London, United Kingdom
Speakers Court, Croydon - North West.jpg