St Peter’s Square, W6
St Peter’s Square, W6
St Peter’s Square is a garden square laid out in the 1820s.