back

St Luke's Church

Location: Battersea, London, UK