Where is St. James' Court, A Taj Hotel, London located?
St. James' Court, A Taj Hotel, London, Westminster, United Kingdom (approx. 51.49857°, -0.13707°)
St. James' Court, A Taj Hotel, London, Westminster, United Kingdom (approx. 51.49857°, -0.13707°)