Where is Grosvenor Place / Hyde Park Corner located?
Grosvenor Place / Hyde Park Corner, Grosvenor Place / Hyde Park Corner, Great Britain (approx. 51.500877°, -0.150271°)
Grosvenor Place / Hyde Park Corner, Grosvenor Place / Hyde Park Corner, Great Britain (approx. 51.500877°, -0.150271°)