ALL meanings of saint james's palace
St. James's Palace
S s - noun saint james's palace a palace in London, England: the royal residence from the time of Henry VIII until the accession of Victoria. 1
- noun saint james's palace a palace in Pall Mall, London: a residence of British monarchs from 1697 to 1837 0