Spencer House. One of the most sumptuous private residences built in London and a building of unique importance in the history of English architecture. 27 St James's Place, London, SW1A 1NR. Get Directions More @Wikipedia
Hover over any link to get a description of the article. Please note that search keywords are sometimes hidden within the full article and don't appear in the description or title.