Royal Borough of Kensington and Chelsea, GB
St Stephen's Church, Gloucester Road, is a Grade II* listed Anglican church located on the corner of Gloucester Road and Southwell Gardens in South Kensington, London, England.
Listen to the audio guide for St Stephen's, Gloucester Road Free on WIP — starts by itself when you arrive, even with the screen off