Archibald Open Space

Public park in Tower Hamlets · 0.33 hectares