MovieMaps

“Poof, You're Dead” Filming Locations

Castle episode “Poof, You're Dead” was filmed in Los Angeles in the United States of America.