Back to London

St. James' Court, A Taj Hotel, London

HotelLondon

Photo supplied by our booking partner

Situated at 54 Buckingham Gate, St. James' Court, A Taj Hotel, London is a hotel based in the capital. It provides accommodation for visitors staying in the city.

No reviews on VacationGuide yet.