Originally Posted by Delta767
My internet searches tell me that it is Hyde Park, but they also say that Hyde Park has a Speaker's Corner, which I thought was in a park on the other side of town next to Harrod's.
That's a few minutes' walk. Hardly the other side of town.