MovieMaps

“Inca Mummy Girl” Filming Locations

Buffy the Vampire Slayer episode “Inca Mummy Girl” was filmed in Los Angeles in the United States of America.