MovieMaps

“Management Sucks” Filming Locations

Killing Eve episode “Management Sucks” was filmed in Barcelona in Spain.