23, Defoe Road, Stoke Newington, London, England

Street Defoe Road
City London
Country England
 
Enclosed By
Defoe Road
 
Place Encloses