Where is Melia White House Hotel, London located?
Melia White House Hotel, London, Melia White House Hotel, London, Great Britain (approx. 51.52487°, -0.14371°)
Melia White House Hotel, London, Melia White House Hotel, London, Great Britain (approx. 51.52487°, -0.14371°)