Greyhound racing is on at Shelbourne Park, Ringsend, and at Harold's Cross Stadium.
Greyhound racing only ever takes place in three specific venues. 
mnli hypothesis: Greyhound racing only ever takes place in three specific venues.  premise: Greyhound racing is on at Shelbourne Park, Ringsend, and at Harold's Cross Stadium.