• Thames Shore

Thames Shore

The Thames, shore, London, England

Central London has some delightfuly sandy beaches but no one could say that their recreational potential has been developed - yet.