Spencer Compton, 8th Duke of Devonshire Statue
1 Horse Guards Avenue, London SW1A 2HU England
Spencer Compton, 8th Duke of Devonshire Statue is a Monuments & Statues place is located in London, England. The address of Spencer Compton, 8th Duke of Devonshire Statue is 1 Horse Guards Avenue, London SW1A 2HU England.