MovieMaps

“Aldwych Underground Station” Filming Locations

Most Haunted episode “Aldwych Underground Station” was filmed in London in the United Kingdom.