St. James' Court, A Taj Hotel, London

St. James' Court, A Taj Hotel, London

www.stjamescourthotel.co.uk
In a country that values understatement, St. James' Court is an English classic typifying the concealed charm of one of Britain's finest hotels.
St. James' Court, A Taj Hotel, London