James Braidwood Statue

James Braidwood Statue
Royal Mile, Edinburgh, EH1 1RE
Photo of James Braidwood Statue