Apsley House
Search results
We did not find results for: spencer house london england.
Check spelling or type a new query.
We did not find results for: spencer house london england.
Check spelling or type a new query.
Grade I listed historic house museum in City of Westminster, United Kingdom
Spencer House is a historic town house at 27 St James's Place in the St James's area of Westminster, Greater London, England. The house is Grade I listed on the National Heritage List for England. Wikipedia