MovieMaps

“Management Sucks” Filming Locations

Killing Eve episode “Management Sucks” was filmed in Barcelona in Spain and London in the United Kingdom.