Albion Greyhound Racecourse
The Albion Greyhound Racecourse was a greyhound racing and Motorcycle speedway stadium in Salford . 
<triplet> Albion Greyhound Racecourse <subj> Salford <obj> located in the administrative territorial entity