0%

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
Was this page helpful?
Yes No
Thank you for your feedback! Tell your friends about this page
Tell us why?