Spencer House

Spencer House
27 St James's Place, London, SW1A 1NR
Photo of Spencer House