Dana Library and Research Centre
Museum · Royal Borough of Kensington and Chelsea
Church building
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.