The Star Of India serves traditional Indian cuisine set in modern contemporary surroundings.