Clement Attlee statue

Tourist Attraction

Clement Attlee statue

London - Poplar

Bethnal Green, London E1 4NT, UK

E1 4NT