Armadale, Italy
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.
Listen to the audio guide for Armadale Stadium Free on WIP — starts by itself when you arrive, even with the screen off