Gloucester Square

Public park in City of Westminster · 0.64 hectares