London Hyde Park Landmark

51.507729, -0.165987