roadside monument in South Ayrshire, Scotland, UK, commemorating a policeman shot dead in 1831
About Alexander Ross memorial stone
roadside monument in South Ayrshire, Scotland, UK, commemorating a policeman shot dead in 1831. Alexander Ross memorial stone is a significant location in United Kingdom.