Armadale Stadium
West Lothian, United Kingdom · built 1939
Armadale Stadium is a motorcycle speedway and former greyhound racing stadium situated in the town of Armadale, West Lothian in Scotland. Stock car racing has also been held at the venue.
Racecourse data from Wikidata (CC0). Summary from Wikipedia (CC BY-SA).