About
Arbour Square Gardens is a public park in Tower Hamlets, London. It is a free place to take a walk, get some fresh air and enjoy the outdoors in any season.
Illustration by Freeyo, not the actual place.
Contact
Arbour Square Gardens, London E1 0PS
Contact
Arbour Square Gardens (Tower Hamlets, London)