Harold's Cross Greyhound Stadium Location

Harolds Cross, Dublin 6