MovieMaps

“Shells” Filming Locations

Angel episode “Shells” was filmed in Los Angeles in the United States of America.