London Hyde Park Palace

51.498976, -0.142185