“Season 3, Episode 8” Filming Locations

Series: Top Gear Season 3, Episode 8
Next: “

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