MovieMaps

“Season 3, Episode 8” Filming Locations

Top Gear season 3, episode 8 was filmed in London in the United Kingdom.