St Philip the Evangelist’s Church, Arlington Square, Islington, London, England

Street Arlington Square
City London
Country England
 
Enclosed By
Arlington Square
 
Place Encloses