Taj Group Launches Luxury Hotels in London — New Openings Guide
Taj Group has expanded its portfolio in London with the addition of two rebranded properties: St. James’ Court, A Taj Hotel, and Taj 51 Buckingham Gate Suites and Residences. Both hotels occupy prime locations in Westminster, offering refreshed services and elevated amenities while preserving their distinct character. St. James’ Court, originally opened in 1902 near … Read more