Edmonton Sub-Station, Tramway Avenue, Edmonton, London, England

Street Tramway Avenue
City London
Country England
 
Enclosed By
Tramway Avenue
 
Place Encloses