Sacred Heart Church

a Roman Catholic church and parish in Wimbledon

More photos by neja