Attlee Square is a pedestrian zone in London Borough of Tower Hamlets. In the area there is, inter alia, a cafe.
- type of road
for pedestrians
Cafe
Ground Café
social_centre
The Nest
Fruit and vegetables
Zero Waste Shop
Artwork
Statue of Clement Attlee