London Square Teddington

London Square Teddington
Waldegrave Road, Teddington, Middlesex, TW11 8LW
Photo of London Square Teddington