Park Square, London (built 1824)
Location: 51.524°N, 0.147°W