Fletcher Place, Islington, London, England

Street Fletcher Place
City London
Country England
 
Enclosed By
Islington
 
Place Encloses