MovieMaps

“London” Filming Locations

The Layover episode “London” was filmed in London in the United Kingdom.