MovieMaps

The Return of Sherlock Holmes Filming Locations

The Return of Sherlock Holmes was filmed in Manchester in the United Kingdom.