saint james's palace









saint james's palace


noun

  1. a palace in London, England: the royal residence from the time of Henry VIII until the accession of Victoria.

noun usually abbreviated to: St James’s Palace

  1. a palace in Pall Mall, London: a residence of British monarchs from 1697 to 1837
51 queries 0.566