Subscriber login


Forgot your password?

Library card login

Other

St James's Palace

Pronunciation: /ˈdʒeɪmzɪz/

Definition of St James's Palace
  • a royal palace in London, built by Henry VIII on the site of an earlier leper hospital dedicated to St James the Less.