Where is Sheraton Grand London Park Lane Hotel located?
Sheraton Grand London Park Lane Hotel, Westminster, United Kingdom (approx. 51.50486°, -0.1472222°)
Sheraton Grand London Park Lane Hotel, Westminster, United Kingdom (approx. 51.50486°, -0.1472222°)