St James's PalacePronunciation: /ˈ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.