Church building

St Stephen's, Gloucester Road

United Kingdom Royal Borough of Kensington and Chelsea Grade II* listed building
St Stephen's, Gloucester Road
St Stephen's, Gloucester Road · Wikipedia

About

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.