globalfilmlocations.net
The Grand Tour – Season 2 Episode 3 Filming Locations
Locations: Bar “coll dels reis”, Escorca, Spain (Mountain Race) Google Maps Co-ordinates: 39.832040, 2.815884 Houghton Hall Business Park, Houghton Regis, Dunstable (Office Race Circuit…