Markham Square


Markham Square is a garden square in Chelsea, London. It was laid out in 1836.
The square is accessed from the King's Road.
A Congregational chapel that stood at the north end of the square was demolished in 1953.