Slough Stadium
Slough Stadium originally known as the Dolphin Stadium was a greyhound racing stadium in Uxbridge Road, Slough, Berkshire.
Slough Stadium originally known as the Dolphin Stadium was a greyhound racing stadium in Uxbridge Road, Slough, Berkshire.