St. James’ Court, A Taj Hotel occupies pride of place in central London, situated between Buckingham Palace and the Houses of Parliament, perfectly positioned to explore London, whether it be for business or pleasure! A slice of the past served on a contemporary platter, perfectly placed between Buckingham Palace and the Houses of Parliament in […]
A Discreet Victorian Masterpiece
