St. Saviours Church

St. Saviours Church
St. Georges Square, London, SW1V 3QW
Photo of St. Saviours Church