Indian Hospitality meets Classic London St. James’ Court, A Taj Hotel, brings a touch of Indian Hospitality to central London. Part of the prestigious Taj group, which traces its roots back to the opening of the iconic Taj Mahal Palace in Mumbai in 1903, the hotel occupies a grand Victorian building in the heart of […]
