Top Gear – Series 19 Episode 3 Filming Locations

Locations: Wembley Stadium, London, Wembley Google Maps Co-ordinates: 51.555953, -0.279605 St Pancras International, Euston Road, London…