St. James's Palace Hear it!

St. James's Palace Definition

St. James's Palace

noun

palace in Westminster, London: the royal residence from 1697 to 1837