Teddington, Slough, United Kingdom

Teddington, Slough, United Kingdom

Teddington