Talbot Square Gardens in City of Westminster

Talbot Square Gardens in City of Westminster is a garden. Talbot Square Gardens is near Sussex Square.

Leisure
garden