Le St. James Court est un quatre étoiles majestueux du célèbre groupe hôtelier Taj. En plus de l'excellent confort, il dispose d'un centre de bien-être et de 4 restaurants dont un étoilé Michelin, le Quilon, qui propose une cuisine du sud de l'Inde. En bref: le luxe avec la reine dans les parages, Buckingham Palace à 300 m.