Tonbridge Chapel, New Road, St Pancras, London, England

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