Step into Spencer House, London's only surviving great aristocratic palace from the 18th century. Explore its magnificent State Rooms, offering a glimpse into a bygone era of opulence and refined elegance.
Step into Spencer House, London's only surviving great aristocratic palace from the 18th century. Explore its magnificent State Rooms, offering a glimpse into a bygone era of opulence and refined elegance.
27 St James's Pl, London SW1A 1NR, United Kingdom, London