×

Lowndes Square

Lowndes Square is a residential garden square at the north-west end of Belgravia, London, SW1. It is formed of archetypal grand terraces of light stucco houses, cream or white. Wikipedia