Lowndes Square Gardens

Public park in Kensington and Chelsea · 0.41 hectares